Skip to content

Commit 7a3ecc3

Browse files
Merge branch 'v2-dev' into feat/migrate-external-cli-plugins-v2
2 parents 0875dad + 92ccf3f commit 7a3ecc3

5 files changed

Lines changed: 10 additions & 6 deletions

File tree

.talismanrc

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
fileignoreconfig:
22
- filename: pnpm-lock.yaml
3-
checksum: 23c1c139d0c9563a1d0c37aa55baca323087dc4889eca2ac7cca5dbc986f571b
4-
- filename: packages/contentstack-cli-cm-regex-validate/messages/index.json
5-
checksum: 044b311bde624dcc3c12434174d6027dbb6b62eefdfae120570a1748f806c60c
6-
- filename: packages/contentstack-cli-cm-regex-validate/test/utils/connect-stack.test.ts
7-
checksum: 1bfbd51850d013e4bb79ec62bd1abe450b65ccf31d6722010b234a7c0e5e17fc
3+
checksum: 71b97a29a577e59d746967b4717acd013d624fd1cbf7d796647c9ef6d7652165
84
version: '1.0'

packages/contentstack-import/src/utils/asset-helper.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,12 @@ export const lookupAssets = function (
266266
}
267267

268268
find(data.content_type.schema, data.entry);
269+
// findFileUrls scans the whole entry object, but is only triggered inside find() when a
270+
// text field has markdown/rich_text_type metadata. Content types with no such fields
271+
// (e.g. those storing asset URLs in plain text fields) never call findFileUrls, so URLs
272+
// in those fields are never collected. Calling it once unconditionally here ensures all
273+
// asset URLs in the entry are always captured, regardless of schema shape.
274+
findFileUrls({ field_metadata: {} }, data.entry, assetUrls);
269275
updateFileFields(data.entry, data, null, mappedAssetUids, matchedUids, unmatchedUids, mappedAssetUrls);
270276
assetUids = _.uniq(assetUids);
271277
assetUrls = _.uniq(assetUrls);

packages/contentstack-query-export/src/core/module-exporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export class ModuleExporter {
6363
if (options.alias) {
6464
cmd.push('-a', options.alias);
6565
} else if (this.exportQueryConfig.managementToken) {
66-
cmd.push('-a', this.exportQueryConfig.managementToken);
66+
cmd.push('-a', this.exportQueryConfig.alias);
6767
}
6868

6969
// Branch

packages/contentstack-query-export/src/types/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ export interface QueryExportConfig extends DefaultConfig {
203203
batchDelayMs?: number;
204204
assetBatchSize?: number;
205205
assetBatchDelayMs?: number;
206+
alias?: string;
206207
context?: LogContext; // Log context for centralized logging
207208
}
208209

packages/contentstack-query-export/src/utils/config-handler.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export async function setupQueryExportConfig(flags: any): Promise<QueryExportCon
3737
const { token, apiKey } = configHandler.get(`tokens.${flags.alias}`) || {};
3838
exportQueryConfig.managementToken = token;
3939
exportQueryConfig.stackApiKey = apiKey;
40+
exportQueryConfig.alias = flags.alias;
4041
if (!exportQueryConfig.managementToken) {
4142
throw new Error(`No management token found for alias ${flags.alias}.`);
4243
}

0 commit comments

Comments
 (0)