Skip to content

Commit c25c081

Browse files
author
Salim Terres
committed
Bug #15363 [Search + Collect] – When saving a search with multiple filters, only one filter is retained.
1 parent a39b8fc commit c25c081

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

ui/ui-frontend/projects/archive-search/src/app/archive/archive-search/archive-search.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,7 @@ export class ArchiveSearchComponent implements OnInit, OnChanges, OnDestroy, Aft
789789
category,
790790
criteria.valueTranslated,
791791
criteria.dataType,
792-
true,
792+
false,
793793
);
794794
});
795795
});

ui/ui-frontend/projects/archive-search/src/app/core/archive-shared-data.service.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,10 @@ export class ArchiveSharedDataService {
237237
}
238238
this.simpleSearchCriteriaAddSubject.next(searchCriteria);
239239
});
240-
builder.navigate();
240+
// NOTE: Navigation disabled to prevent overwriting searchCriterias loaded from saved filters
241+
// The local state is already updated via simpleSearchCriteriaAddSubject.next()
242+
// Query params will be synced when performing a search
243+
// builder.navigate();
241244
}
242245

243246
addSimpleSearchCriteriaSubject(searchCriteria: SearchCriteriaAddAction) {

ui/ui-frontend/projects/collect/src/app/collect/archive-search-collect/archive-search-collect.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1182,7 +1182,7 @@ export class ArchiveSearchCollectComponent extends SidenavPage<any> implements O
11821182
category,
11831183
criteria.valueTranslated,
11841184
criteria.dataType,
1185-
true,
1185+
false,
11861186
);
11871187
});
11881188
});

ui/ui-frontend/projects/collect/src/app/collect/core/archive-shared-data.service.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,10 @@ export class ArchiveSharedDataService {
232232
}
233233
this.simpleSearchCriteriaAddSubject.next(searchCriteria);
234234
});
235-
builder.navigate();
235+
// NOTE: Navigation disabled to prevent overwriting searchCriterias loaded from saved filters
236+
// The local state is already updated via simpleSearchCriteriaAddSubject.next()
237+
// Query params will be synced when performing a search
238+
// builder.navigate();
236239
}
237240

238241
addSimpleSearchCriteriaSubject(searchCriteria: SearchCriteriaAddAction) {

0 commit comments

Comments
 (0)