Skip to content

Commit cee60d3

Browse files
committed
fix: added local env mapping for entries as 1x
1 parent 1fdd4a5 commit cee60d3

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

packages/contentstack-import/src/import/modules/base-class.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ export default abstract class BaseClass {
498498
.addHeader('api_version', '3.2')
499499
.publish({
500500
publishDetails: { environments: apiData.environments, locales: apiData.locales },
501-
locale: additionalInfo.locale,
501+
locale: apiData.locales[0],
502502
})
503503
.then(onSuccess)
504504
.catch(onReject);

packages/contentstack-import/src/import/modules/entries.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1381,9 +1381,15 @@ export default class EntriesImport extends BaseClass {
13811381
});
13821382

13831383
if (chunk) {
1384-
const apiContent = values(chunk as Record<string, any>[]).filter(
1385-
(content) => content?.publish_details?.length > 0,
1386-
);
1384+
const apiContent = values(chunk as Record<string, any>[])
1385+
.filter((content) => content?.publish_details?.length > 0)
1386+
.flatMap((content) =>
1387+
content.publish_details.map((pubDetail: any) => ({
1388+
...content,
1389+
locale: pubDetail.locale,
1390+
publish_details: [pubDetail],
1391+
})),
1392+
);
13871393

13881394
log.debug(`Processing ${apiContent.length} publishable entries in chunk ${index}`, this.importConfig.context);
13891395

0 commit comments

Comments
 (0)