diff --git a/api/src/services/contentMapper.service.ts b/api/src/services/contentMapper.service.ts index ffb7ad7c0..b8dade2e3 100644 --- a/api/src/services/contentMapper.service.ts +++ b/api/src/services/contentMapper.service.ts @@ -103,6 +103,7 @@ const putTestData = async (req: Request) => { safeField?.id ? safeField.id.replace(/[{}]/g, '').toLowerCase() : uuidv4(); + safeField.id = id; fieldIds.push(id); diff --git a/ui/src/components/ContentMapper/index.tsx b/ui/src/components/ContentMapper/index.tsx index 4c466fd44..e92bfc410 100644 --- a/ui/src/components/ContentMapper/index.tsx +++ b/ui/src/components/ContentMapper/index.tsx @@ -1798,11 +1798,14 @@ const ContentMapper = forwardRef(({ handleStepChange }: contentMapperProps, ref: ...option, isDisabled: selectedOptions?.includes?.(option?.label ?? '') })); + + const isTypeMatch = checkConditions(Fields[data?.contentstackFieldType]?.type?.toLowerCase(), existingField[data?.backupFieldUid]?.value, data); + return (