From 040ffdc57e781ff4e726c2bcca0fdea72998783b Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Tue, 22 Sep 2020 17:48:07 +0300 Subject: [PATCH] Fix issue with autocomplete field --- .../components/form-field/form-field.component.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-field/form-field.component.ts b/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-field/form-field.component.ts index fb6e9414a..e4beae865 100644 --- a/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-field/form-field.component.ts +++ b/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-field/form-field.component.ts @@ -44,7 +44,7 @@ export class FormFieldComponent extends BaseComponent implements OnInit { // @Input() field: Field; @Input() form: FormGroup; - @Input() datasetProfileId: String; + @Input() datasetProfileId: any; @Input() isChild: Boolean = false; // change: Subscription; @@ -265,7 +265,11 @@ export class FormFieldComponent extends BaseComponent implements OnInit { autocompleteRequestItem.criteria = new DatasetExternalAutocompleteCriteria(); autocompleteRequestItem.criteria.fieldID = this.form.get('id').value; - autocompleteRequestItem.criteria.profileID = this.datasetProfileId; + if (typeof this.datasetProfileId === 'string') { + autocompleteRequestItem.criteria.profileID = this.datasetProfileId; + } else { + autocompleteRequestItem.criteria.profileID = this.datasetProfileId.id; + } autocompleteRequestItem.criteria.like = query; return this.datasetExternalAutocompleteService.queryAutocomplete(autocompleteRequestItem); }