Skip to content

Commit 0e3562e

Browse files
committed
resolved bugs
1 parent d097e62 commit 0e3562e

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

api/src/controllers/migration.controller.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { migrationService } from "../services/migration.service.js"
1010
*/
1111
const createTestStack = async (req: Request, res: Response): Promise<void> => {
1212
const resp = await migrationService.createTestStack(req);
13-
res.status(200).json(resp);
13+
res.status(resp?.status).json(resp);
1414
};
1515

1616
/**
@@ -55,12 +55,12 @@ const getLogs = async (req: Request, res: Response): Promise<void> => {
5555
res.status(200).json(resp);
5656
};
5757

58-
const saveLocales = async (req:Request, res: Response):Promise<void> =>{
58+
const saveLocales = async (req: Request, res: Response): Promise<void> => {
5959
const resp = await migrationService.createSourceLocales(req)
6060
res.status(200).json(resp);
6161
}
6262

63-
const saveMappedLocales = async (req:Request, res:Response):Promise<void> =>{
63+
const saveMappedLocales = async (req: Request, res: Response): Promise<void> => {
6464
const resp = await migrationService.updateLocaleMapper(req);
6565
res.status(200).json(resp);
6666
}

api/src/services/contentful.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -755,7 +755,7 @@ const createEntry = async (packagePath: any, destination_stack_id: string, proje
755755
const environmentsId = await readFile(environmentSave, ENVIRONMENTS_FILE_NAME) ?? {};
756756
const displayField: { [key: string]: any } = {}
757757
content.map((item: any) => {
758-
displayField[item.name.toLowerCase().replace(/[^a-z0-9]+/g, "_")] =
758+
displayField[item?.sys?.id] =
759759
{
760760
displayField: item.displayField || "untitled",
761761
};

upload-api/migration-contentful/libs/contentTypeMapper.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -299,13 +299,13 @@ const contentTypeMapper = (data) => {
299299
};
300300

301301
// Process validations and content names when data.items is not defined
302-
if (!item.items) {
303-
if (item.validations?.length > 0) {
302+
if (!item?.items) {
303+
if (item?.validations?.length > 0) {
304304
item.validations.forEach((entries) => {
305-
if (entries.linkContentType?.length) {
306-
commonRef = processLinkContentType(entries.linkContentType);
305+
if (entries?.linkContentType?.length) {
306+
commonRef = processLinkContentType(entries?.linkContentType);
307307
referenceFields =
308-
commonRef.length > 0 ? commonRef : item.contentNames?.slice(0, 9);
308+
commonRef?.length > 0 ? commonRef : item?.contentNames?.slice(0, 9);
309309
}
310310
});
311311
} else {
@@ -331,7 +331,9 @@ const contentTypeMapper = (data) => {
331331
: item?.contentNames?.slice(0, 9);
332332
}
333333
}
334-
acc.push(createFieldObject(item, 'reference', 'reference', referenceFields));
334+
const refFieldData = createFieldObject(item, 'reference', 'reference', referenceFields)
335+
refFieldData.refrenceTo = referenceFields;
336+
acc.push(refFieldData);
335337
break;
336338
}
337339
case 'checkbox':

0 commit comments

Comments
 (0)