diff --git a/dmp-frontend/src/app/library/auto-complete/multiple/multiple-auto-complete.component.ts b/dmp-frontend/src/app/library/auto-complete/multiple/multiple-auto-complete.component.ts
index 73ff48a14..b0675ba42 100644
--- a/dmp-frontend/src/app/library/auto-complete/multiple/multiple-auto-complete.component.ts
+++ b/dmp-frontend/src/app/library/auto-complete/multiple/multiple-auto-complete.component.ts
@@ -95,7 +95,6 @@ export class MultipleAutoCompleteComponent extends _CustomComponentMixinBase imp
@Input() minLength: number = 0;
@Input() showNoResultsLabel: boolean = true;
- @Input() hidePlaceholder: boolean = false;
@Input()
get placeholder() {
diff --git a/dmp-frontend/src/app/library/auto-complete/single/single-auto-complete.component.ts b/dmp-frontend/src/app/library/auto-complete/single/single-auto-complete.component.ts
index 97d2c11c5..9b354dd59 100644
--- a/dmp-frontend/src/app/library/auto-complete/single/single-auto-complete.component.ts
+++ b/dmp-frontend/src/app/library/auto-complete/single/single-auto-complete.component.ts
@@ -212,6 +212,14 @@ export class SingleAutoCompleteComponent extends _CustomComponentMixinBase imple
this.optionActionClicked.emit(item);
}
+ private clearValue(): void {
+ this._setValue(null);
+ this.stateChanges.next();
+ this.optionSelected.emit(null);
+ this.inputValue = null;
+ this._items = null;
+ }
+
private optionSelectedInternal(item: any) {
const newValue = this._valueToAssign(item);
@@ -229,7 +237,9 @@ export class SingleAutoCompleteComponent extends _CustomComponentMixinBase imple
// prevent filtering results if arrow were pressed
if (event.keyCode !== ENTER && (event.keyCode < 37 || event.keyCode > 40)) {
if (this.inputValue.length === 0 && this.value != null) {
+ this.clearValue();
this._onInputFocus();
+ return;
}
this._inputSubject.next(this.inputValue);
}
diff --git a/dmp-frontend/src/app/ui/admin/description-template/editor/components/field/description-template-editor-field.component.html b/dmp-frontend/src/app/ui/admin/description-template/editor/components/field/description-template-editor-field.component.html
index 512f46532..07af14ebc 100644
--- a/dmp-frontend/src/app/ui/admin/description-template/editor/components/field/description-template-editor-field.component.html
+++ b/dmp-frontend/src/app/ui/admin/description-template/editor/components/field/description-template-editor-field.component.html
@@ -123,7 +123,7 @@