diff --git a/src/angular-app/languageforge/lexicon/editor/editor.component.ts b/src/angular-app/languageforge/lexicon/editor/editor.component.ts index 4a659f6583..b12c648369 100644 --- a/src/angular-app/languageforge/lexicon/editor/editor.component.ts +++ b/src/angular-app/languageforge/lexicon/editor/editor.component.ts @@ -1157,6 +1157,9 @@ export class LexiconEditorController implements angular.IController { } private prepCustomFieldsForUpdate(data: any): any { + if (Array.isArray(data)) { + return data.map(item => this.prepCustomFieldsForUpdate(item)); + } data.customFields = {}; for (const fieldName in data) { if (data.hasOwnProperty(fieldName)) {