diff --git a/src/angular-app/languageforge/lexicon/editor/editor.component.ts b/src/angular-app/languageforge/lexicon/editor/editor.component.ts index 352371063e..4a659f6583 100644 --- a/src/angular-app/languageforge/lexicon/editor/editor.component.ts +++ b/src/angular-app/languageforge/lexicon/editor/editor.component.ts @@ -377,7 +377,7 @@ export class LexiconEditorController implements angular.IController { const pristineEntryForDiffing = this.removeCustomFieldsForDeltaUpdate(this.prepEntryForUpdate(this.pristineEntry)); const diffForUpdate = isNewEntry ? undefined : { id: entryForUpdate.id, - _update_deep_diff: diff(pristineEntryForDiffing, entryForDiffing) + _update_deep_diff: diff(LexiconEditorController.normalizeStrings(pristineEntryForDiffing), entryForDiffing) }; let entryOrDiff = isNewEntry ? entryForUpdate : diffForUpdate; if (!isNewEntry && this.hasArrayChange(diffForUpdate._update_deep_diff)) {