Skip to content

Commit 7ec387e

Browse files
authored
Merge pull request #851 from contentstack/fix/locale
Refactor AEM service field processing to utilize actual UIDs for obje…
2 parents ac18582 + 16e242e commit 7ec387e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

api/src/services/aem.service.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -932,22 +932,25 @@ function processFieldsRecursive(
932932
let value = getFieldValue(items, aemFieldName);
933933
const uid = getLastKey(field?.contentstackFieldUid);
934934

935+
const actualUid = getActualFieldUid(uid, field?.uid);
935936
if (value && typeof value === 'string' && /<[^>]+>/.test(value)) {
936937
value = stripHtmlTags(value);
937938
}
938939

939-
obj[uid] = value !== null && value !== undefined ? String(value) : "";
940+
obj[actualUid] = value !== null && value !== undefined ? String(value) : "";
940941
break;
941942
}
942943

943944
case 'text': {
944945
const uid = getLastKey(field?.contentstackFieldUid);
945-
obj[uid] = title ?? '';
946+
const actualUid = getActualFieldUid(uid, field?.uid);
947+
obj[actualUid] = title ?? '';
946948
break;
947949
}
948950
case 'url': {
949951
const uid = getLastKey(field?.contentstackFieldUid);
950-
obj[uid] = `/${slugify(title)}`;
952+
const actualUid = getActualFieldUid(uid, field?.uid);
953+
obj[actualUid] = `/${slugify(title)}`;
951954
break;
952955
}
953956
case 'reference': {

0 commit comments

Comments
 (0)