diff --git a/desktop/src/app/components/docedit/core/forms/identifier.component.ts b/desktop/src/app/components/docedit/core/forms/identifier.component.ts index 7dbe3ea6f9..23144ffa4a 100644 --- a/desktop/src/app/components/docedit/core/forms/identifier.component.ts +++ b/desktop/src/app/components/docedit/core/forms/identifier.component.ts @@ -29,14 +29,14 @@ export class IdentifierComponent implements OnChanges { } - public update(value: string) { + public update() { - if (value === '') { + if (this.identifierBody === '') { delete this.fieldContainer[this.fieldName]; } else { this.fieldContainer[this.fieldName] = this.identifierPrefix - ? this.identifierPrefix + value - : value; + ? this.identifierPrefix + this.identifierBody + : this.identifierBody; } } diff --git a/desktop/src/app/components/docedit/core/forms/identifier.html b/desktop/src/app/components/docedit/core/forms/identifier.html index b6c9589f84..95d74e14e3 100644 --- a/desktop/src/app/components/docedit/core/forms/identifier.html +++ b/desktop/src/app/components/docedit/core/forms/identifier.html @@ -5,7 +5,7 @@ [class.focused]="focused">{{identifierPrefix}} ` }) @@ -18,8 +18,8 @@ export class SimpleInputComponent { @Input() fieldName: string; - public deleteIfEmpty(value: string) { + public deleteIfEmpty() { - if (value === '') delete this.fieldContainer[this.fieldName]; + if (this.fieldContainer[this.fieldName] === '') delete this.fieldContainer[this.fieldName]; } } diff --git a/desktop/src/app/components/docedit/core/forms/widgets/multi-language-text-field.html b/desktop/src/app/components/docedit/core/forms/widgets/multi-language-text-field.html index e7ca2f118f..bdf59bccc7 100644 --- a/desktop/src/app/components/docedit/core/forms/widgets/multi-language-text-field.html +++ b/desktop/src/app/components/docedit/core/forms/widgets/multi-language-text-field.html @@ -30,14 +30,14 @@