Skip to content
Merged

Dev #106

Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions api/src/services/contentMapper.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ const putTestData = async (req: Request) => {
await FieldMapperModel.read();
contentTypes.map((type: any, index: any) => {
const fieldIds: string[] = [];
const fields = type.fieldMapping.map((field: any) => {
const fields = type?.fieldMapping?.map?.((field: any) => {
const id = uuidv4();
fieldIds.push(id);
return { id, isDeleted: false, ...field };
return { id, isDeleted: true, ...field };
});
FieldMapperModel.update((data: any) => {
data.field_mapper = [...data.field_mapper, ...fields];
data.field_mapper = [...data?.field_mapper, ...fields];
});
contentTypes[index].fieldMapping = fieldIds;
});
Expand Down Expand Up @@ -319,6 +319,7 @@ const updateContentType = async (req: Request) => {
if (fieldIndex > -1) {
FieldMapperModel.update((data: any) => {
data.field_mapper[fieldIndex] = field;
data.field_mapper[fieldIndex].isDeleted = false;
});
}
});
Expand Down