Merged PR 1664: #4411 Fix Routing after Applying Filter

#4411 Fix Routing after Applying Filter
This commit is contained in:
Nino Righi
2023-10-25 11:23:43 +00:00
committed by Lorenz Hilpert
parent 72de7efc1d
commit 012cc6ac67

View File

@@ -102,16 +102,17 @@ export class ArticleSearchFilterComponent implements OnInit, OnDestroy {
.pipe(takeUntil(this._onDestroy$), withLatestFrom(this._processId$))
.subscribe(async ([searchCompleted, processId]) => {
if (searchCompleted.state.searchState === '') {
const params = searchCompleted.state.filter.getQueryParams();
if (searchCompleted.state.hits === 1) {
const item = searchCompleted.state.items.find((f) => f);
await this._navigationService
.getArticleDetailsPath({
processId,
itemId: item.id,
extras: { queryParams: params },
})
.navigate();
} else {
const params = searchCompleted.state.filter.getQueryParams();
await this._navigationService.getArticleSearchResultsPath(processId, { queryParams: params }).navigate();
}
}