diff --git a/client/src/app/shared/components/search-value-selector/search-value-selector.component.ts b/client/src/app/shared/components/search-value-selector/search-value-selector.component.ts index 76f087a88..451701c36 100644 --- a/client/src/app/shared/components/search-value-selector/search-value-selector.component.ts +++ b/client/src/app/shared/components/search-value-selector/search-value-selector.component.ts @@ -133,13 +133,25 @@ export class SearchValueSelectorComponent implements OnDestroy { */ public getFilteredItems(): Selectable[] { if (this.selectableItems) { - return this.selectableItems.filter( - item => + return this.selectableItems.filter(item => { + const idString = '' + item.id; + const foundId = + idString + .trim() + .toLowerCase() + .indexOf(this.searchValue) !== -1; + + if (foundId) { + return true; + } + + return ( item .toString() .toLowerCase() .indexOf(this.searchValue) > -1 - ); + ); + }); } } diff --git a/client/src/app/shared/components/sorting-list/sorting-list.component.html b/client/src/app/shared/components/sorting-list/sorting-list.component.html index d041e8978..e5200830b 100644 --- a/client/src/app/shared/components/sorting-list/sorting-list.component.html +++ b/client/src/app/shared/components/sorting-list/sorting-list.component.html @@ -19,6 +19,9 @@
+ + {{ item.id }} +