From ea33ffab479ef737e5483800f3cf8495b966b58f Mon Sep 17 00:00:00 2001 From: Bibek Regmi Date: Tue, 27 Oct 2020 16:03:51 -0400 Subject: [PATCH] Resolve autocomplete single select issue and update package version --- package.json | 2 +- .../autocomplete/autocomplete.component.ts | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 2c7200823..65a12e991 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@gsa-sam/sam-ui-elements", - "version": "1.0.17", + "version": "1.0.18", "description": "SAM UI library", "repository": { "type": "git", diff --git a/src/ui-kit/form-controls/sam-sds-autocomplete/autocomplete/autocomplete.component.ts b/src/ui-kit/form-controls/sam-sds-autocomplete/autocomplete/autocomplete.component.ts index 06c2d7ada..5cea57122 100755 --- a/src/ui-kit/form-controls/sam-sds-autocomplete/autocomplete/autocomplete.component.ts +++ b/src/ui-kit/form-controls/sam-sds-autocomplete/autocomplete/autocomplete.component.ts @@ -72,7 +72,7 @@ export class SAMSDSAutocompleteComponent implements ControlValueAccessor { @Input() public service: SAMSDSAutocompleteServiceInterface; - @ViewChild("autocompleteSearch", { static: false }) + @ViewChild("autocomplete", { static: false }) autocompleteSearch: SAMSDSAutocompleteSearchComponent; constructor(private cd: ChangeDetectorRef) {} @@ -103,10 +103,8 @@ export class SAMSDSAutocompleteComponent implements ControlValueAccessor { this.model.items = value; this.cd.markForCheck(); } else { - if (!this.model || !(this.model instanceof SAMSDSSelectedItemModel)) { - this.model = new SAMSDSSelectedItemModel(); - } - this.model.items = value && value.items ? value.items : []; + const items = value && value.items ? value.items : []; + this.model = new SAMSDSSelectedItemModel(items); this.cd.markForCheck(); } }