@@ -39,6 +39,7 @@ import { tryGetQueryMetadata } from "../codeql-cli/query-metadata";
3939import { askForLanguage , findLanguage } from "../codeql-cli/query-language" ;
4040import type { QlPackFile } from "../packaging/qlpack-file" ;
4141import { expandShortPaths } from "../common/short-paths" ;
42+ import type { QlPackDetails } from "./ql-pack-details" ;
4243
4344/**
4445 * Well-known names for the query pack used by the server.
@@ -59,9 +60,11 @@ interface GeneratedQueryPack {
5960 */
6061async function generateQueryPack (
6162 cliServer : CodeQLCliServer ,
62- queryFile : string ,
63+ qlPackDetails : QlPackDetails ,
6364 tmpDir : RemoteQueryTempDir ,
6465) : Promise < GeneratedQueryPack > {
66+ const queryFile = qlPackDetails . queryFile ;
67+
6568 const originalPackRoot = await findPackRoot ( queryFile ) ;
6669 const packRelativePath = relative ( originalPackRoot , queryFile ) ;
6770 const workspaceFolders = getOnDiskWorkspaceFolders ( ) ;
@@ -381,8 +384,12 @@ export async function prepareRemoteQueryRun(
381384
382385 let pack : GeneratedQueryPack ;
383386
387+ const qlPackDetails : QlPackDetails = {
388+ queryFile,
389+ } ;
390+
384391 try {
385- pack = await generateQueryPack ( cliServer , queryFile , tempDir ) ;
392+ pack = await generateQueryPack ( cliServer , qlPackDetails , tempDir ) ;
386393 } finally {
387394 await tempDir . remoteQueryDir . cleanup ( ) ;
388395 }
0 commit comments