From f348cd953bca299c49f47ec29a4e1d5693636f1d Mon Sep 17 00:00:00 2001 From: RafaeloxMC <53903394+RafaeloxMC@users.noreply.github.com> Date: Fri, 2 Aug 2024 13:17:19 +0200 Subject: [PATCH] FIX FIX FIX --- src/app/components/filter/filter.component.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/app/components/filter/filter.component.ts b/src/app/components/filter/filter.component.ts index 8200be1..58388ae 100644 --- a/src/app/components/filter/filter.component.ts +++ b/src/app/components/filter/filter.component.ts @@ -45,7 +45,15 @@ export class FilterComponent implements OnInit { acceptFilters() { this.filtersEvent.emit(this.filters); const filterNames = this.filters.map(filter => filter.name).join(','); - const url = `${window.location.href.split("&filters=")[0]}&filters=${encodeURIComponent(filterNames)}`; - window.location.href = url; + const encodedFilters = encodeURIComponent(filterNames); + const currentUrl = window.location.href; + + if (currentUrl.includes("/search-result")) { + const url = `${currentUrl.split("&filters=")[0]}&filters=${encodedFilters}`; + window.location.href = url; + } else { + const url = `/search-result?filters=${encodedFilters}`; + window.location.href = url; + } } }