Skip to content

Commit 2601662

Browse files
author
David Hasani
committed
pass in sctFileName to manifest
1 parent 044a4f8 commit 2601662

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

packages/core/src/codewhisperer/models/model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,7 @@ export class ZipManifest {
332332
target: string | undefined
333333
schema: string | undefined
334334
host: string | undefined
335+
sctFileName: string | undefined
335336
}
336337
| undefined
337338
} = { sqlConversion: undefined }

packages/core/src/codewhisperer/service/transformByQ/transformApiHandler.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,13 +322,14 @@ export async function zipCode(
322322
if (transformByQState.getMetadataPathSQL() && zipManifest instanceof ZipManifest) {
323323
// user is doing a SQL conversion since metadataPath is defined
324324
// also, it must be a ZipManifest since only other option is HilZipManifest which is not used for SQL conversions
325+
const metadataZip = new AdmZip(transformByQState.getMetadataPathSQL())
325326
zipManifest.requestedConversions.sqlConversion = {
326327
source: transformByQState.getSourceDB(),
327328
target: transformByQState.getTargetDB(),
328329
schema: transformByQState.getSchema(),
329330
host: transformByQState.getSourceServerName(),
331+
sctFileName: metadataZip.getEntries().filter((entry) => entry.entryName.endsWith('.sct'))[0].entryName,
330332
}
331-
const metadataZip = new AdmZip(transformByQState.getMetadataPathSQL())
332333
// TO-DO: later make this add to path.join(zipManifest.dependenciesRoot, 'qct-sct-metadata', entry.entryName) so that it's more organized
333334
metadataZip
334335
.getEntries()

0 commit comments

Comments
 (0)