Skip to content

Commit 88dae10

Browse files
Merge pull request #2204 from contentstack/fix/merge-conflicts
Fix/merge conflicts and back merge from staging to development
2 parents 02c34bb + 4b80829 commit 88dae10

File tree

12 files changed

+66
-39
lines changed

12 files changed

+66
-39
lines changed

.talismanrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
fileignoreconfig:
22
- filename: package-lock.json
3-
checksum: 6ff9c8334d085a39cbda0377f9b36f1af3f3735f62d9372c0e51efaa4f4a960e
3+
checksum: ca12061eb32da8cb2d0e3be8e10e89b3f23b2351df8d397e811b34040c9d79b5
44
- filename: pnpm-lock.yaml
5-
checksum: d02a60a70a50b191dcb746ce9644b01202957e6b5fb56cdaa564d7105623bb9d
5+
checksum: 45e2fb78b203e512a8a15eb508b82a9bfcbbfaddc461c02edb194a127b5168d9
66
- filename: packages/contentstack-import-setup/test/unit/backup-handler.test.ts
77
checksum: 0582d62b88834554cf12951c8690a73ef3ddbb78b82d2804d994cf4148e1ef93
88
- filename: packages/contentstack-import-setup/test/config.json

package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/contentstack-bulk-publish/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@contentstack/cli-cm-bulk-publish",
33
"description": "Contentstack CLI plugin for bulk publish actions",
4-
"version": "1.10.1",
4+
"version": "1.10.2",
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"dependencies": {

packages/contentstack-bulk-publish/src/commands/cm/entries/publish.js

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,20 @@ class PublishEntriesCommand extends Command {
8888
updatedFlags.destEnv = updatedFlags.environments;
8989
updatedFlags.environment = updatedFlags['source-env'];
9090
updatedFlags.onlyEntries = true;
91-
if (updatedFlags.locales instanceof Array) {
92-
updatedFlags.locales.forEach((locale) => {
93-
updatedFlags.locale = locale;
94-
publishFunction(startCrossPublish);
95-
});
96-
} else {
97-
updatedFlags.locale = locales;
98-
publishFunction(startCrossPublish);
91+
if(Array.isArray(updatedFlags.contentTypes) && updatedFlags.contentTypes.length > 0){
92+
for (const contentType of updatedFlags.contentTypes) {
93+
updatedFlags.contentType = contentType;
94+
if (Array.isArray(updatedFlags.locales)) {
95+
for (const locale of updatedFlags.locales) {
96+
updatedFlags.locale = locale;
97+
console.log(`Bulk publish started for content type \x1b[36m${updatedFlags.contentType}\x1b[0m and locale is \x1b[36m${updatedFlags.locale}\x1b[0m`);
98+
await publishFunction(startCrossPublish);
99+
}
100+
} else {
101+
updatedFlags.locale = updatedFlags.locales;
102+
publishFunction(startCrossPublish);
103+
}
104+
}
99105
}
100106
} else {
101107
publishFunction(startPublish);

packages/contentstack-bulk-publish/src/producer/cross-publish.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -200,17 +200,15 @@ async function getSyncEntries(
200200
if (queryParamsObj.locale) {
201201
syncData['locale'] = queryParamsObj.locale;
202202
}
203+
if (filter?.content_type_uid) {
204+
syncData['content_type_uid'] = filter.content_type_uid;
205+
}
203206
if (queryParamsObj.type) {
204207
syncData['type'] = queryParamsObj.type;
205208
}
209+
let entriesResponse;
210+
entriesResponse = await Stack.sync(syncData);
206211

207-
const entriesResponse = await Stack.sync(syncData);
208-
209-
if (filter?.content_type_uid?.length) {
210-
entriesResponse.items = entriesResponse.items.filter((entry) =>
211-
filter?.content_type_uid.includes(entry.content_type_uid),
212-
);
213-
}
214212

215213
if (variantsFlag) {
216214
for (let index = 0; index < entriesResponse?.items?.length; index++) {
@@ -241,6 +239,7 @@ async function getSyncEntries(
241239
destEnv,
242240
apiVersion,
243241
bulkPublishLimit,
242+
variantsFlag,
244243
entriesResponse.pagination_token,
245244
);
246245
}, 3000);
@@ -314,7 +313,7 @@ async function start(
314313
retryFailed,
315314
bulkPublish,
316315
deliveryToken,
317-
contentTypes,
316+
contentType,
318317
environment,
319318
locale,
320319
onlyAssets,
@@ -372,8 +371,8 @@ async function start(
372371
};
373372
if (f_types) filter.type = f_types;
374373
// filter.type = (f_types) ? f_types : types // types mentioned in the config file (f_types) are given preference
375-
if (contentTypes) {
376-
filter.content_type_uid = contentTypes;
374+
if (contentType) {
375+
filter.content_type_uid = contentType;
377376
filter.type = 'entry_published';
378377
}
379378
if (onlyAssets) {

packages/contentstack-export/example_config/auth_config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@
1212
"writeConcurrency": 5,
1313
"securedAssets": false,
1414
"maxContentLength": 100000000,
15-
"maxBodyLength": 100000000
15+
"maxBodyLength": 100000000,
16+
"delayMs": 1000
1617
}

packages/contentstack-export/example_config/management_config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@
1212
"securedAssets": false,
1313
"createBackupDir": "./temp",
1414
"maxContentLength": 100000000,
15-
"maxBodyLength": 100000000
15+
"maxBodyLength": 100000000,
16+
"delayMs": 1000
1617
}

packages/contentstack-import/example_config/auth_config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@
1616
"createBackupDir": "./temp",
1717
"cliLogsPath": "./tmp",
1818
"maxContentLength": 100000000,
19-
"maxBodyLength": 100000000
19+
"maxBodyLength": 100000000,
20+
"delayMs": 1000
2021
}

packages/contentstack-import/example_config/management_config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414
"developerHubBaseUrl": "",
1515
"cliLogsPath": "./tmp",
1616
"maxContentLength": 100000000,
17-
"maxBodyLength": 100000000
17+
"maxBodyLength": 100000000,
18+
"delayMs": 1000
1819
}

packages/contentstack-utilities/src/contentstack-management-sdk.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class ManagementSDKInitiator {
3838
case 401:
3939
case 429:
4040
case 408:
41+
case 422:
4142
return true;
4243

4344
default:

0 commit comments

Comments
 (0)