diff --git a/src/app/shared/search/search-labels/search-label/search-label.component.html b/src/app/shared/search/search-labels/search-label/search-label.component.html index 7477957f739..519201d7d48 100644 --- a/src/app/shared/search/search-labels/search-label/search-label.component.html +++ b/src/app/shared/search/search-labels/search-label/search-label.component.html @@ -1,6 +1,6 @@ - {{('search.filters.applied.' + key) | translate}}: {{'search.filters.' + filterName + '.' + value | translate: {default: - normalizeFilterValue(getStrippedValue(value))} }} + {{('search.filters.applied.' + key) | translate}}: {{'search.filters.' + filterName + '.' + normalizeFilterValue(value) | translate: {default: + normalizeFilterValue(value)} }} × diff --git a/src/app/shared/search/search-labels/search-label/search-label.component.spec.ts b/src/app/shared/search/search-labels/search-label/search-label.component.spec.ts index b2be2ae53f0..9a0fccbbeaf 100644 --- a/src/app/shared/search/search-labels/search-label/search-label.component.spec.ts +++ b/src/app/shared/search/search-labels/search-label/search-label.component.spec.ts @@ -29,7 +29,9 @@ describe('SearchLabelComponent', () => { const normValue1 = 'Test, Author'; const value2 = 'TestSubject'; const value3 = 'Test, Authority,authority'; + const value4 = 'book,equals'; const normValue3 = 'Test, Authority'; + const normValue4 = 'book'; const filter1 = [key1, value1]; const filter2 = [key2, value2]; const mockFilters = [ @@ -92,6 +94,9 @@ describe('SearchLabelComponent', () => { result = comp.normalizeFilterValue(value3); expect(result).toBe(normValue3); + + result = comp.normalizeFilterValue(value4); + expect(result).toBe(normValue4); }); }); }); diff --git a/src/app/shared/search/search-labels/search-label/search-label.component.ts b/src/app/shared/search/search-labels/search-label/search-label.component.ts index 523b1681556..5bb282126e6 100644 --- a/src/app/shared/search/search-labels/search-label/search-label.component.ts +++ b/src/app/shared/search/search-labels/search-label/search-label.component.ts @@ -83,8 +83,6 @@ export class SearchLabelComponent implements OnInit { */ normalizeFilterValue(value: string) { // const pattern = /,[^,]*$/g; - const pattern = /,authority*$/g; - value = value.replace(pattern, ''); return stripOperatorFromFilterValue(value); }