@@ -35,6 +35,9 @@ const enumerate = <T>() => <U extends NonEmptyArray<T>>(...elements: MustInclude
const entitiesWithCustomFields = enumerate<keyof CustomFields>()(
'Address',
+ 'Administrator',
+ 'Asset',
+ 'Channel',
'Collection',
'Customer',
'Facet',
@@ -126,7 +129,6 @@ describe('Custom field relations', () => {
'height',
'source',
'preview',
- 'customFields',
]);
});
@@ -307,7 +307,7 @@ export class Importer {
for (const fieldDef of config) {
const value = customFields[fieldDef.name];
processed[fieldDef.name] =
- fieldDef.list === true ? value.split('|').filter(val => val.trim() !== '') : value;
+ fieldDef.list === true ? value?.split('|').filter(val => val.trim() !== '') : value;
}
return processed;