diff --git a/frontend/src/stores/media/index.ts b/frontend/src/stores/media/index.ts index bde69bae431..154b711aac0 100644 --- a/frontend/src/stores/media/index.ts +++ b/frontend/src/stores/media/index.ts @@ -441,8 +441,8 @@ export const useMediaStore = defineStore("media", { mediaType: SupportedMediaType shouldPersistMedia: boolean }) { - const searchStore = useSearchStore() - const { pathSlug, query } = searchStore.getSearchUrlParts(mediaType) + const searchStore = useSearchStore() + const { pathSlug, query } = searchStore.getSearchUrlParts(mediaType) let page = this.results[mediaType].page + 1 if (shouldPersistMedia) { query.page = `${page}` diff --git a/frontend/test/unit/specs/stores/search-store.spec.js b/frontend/test/unit/specs/stores/search-store.spec.js index beb41ba848a..54a6de53de5 100644 --- a/frontend/test/unit/specs/stores/search-store.spec.js +++ b/frontend/test/unit/specs/stores/search-store.spec.js @@ -288,32 +288,6 @@ describe("Search Store", () => { }) }) - it("updateSearchPath updates searchType and query", () => { - const searchStore = useSearchStore() - searchStore.updateSearchPath({ type: "audio", searchTerm: "cat" }) - - expect(searchStore.searchType).toEqual("audio") - expect(searchStore.searchQueryParams).toEqual({ q: "cat" }) - expect(searchStore.$nuxt.localePath).toHaveBeenCalledWith({ - path: "/search/audio", - query: { q: "cat" }, - }) - }) - - it("updateSearchPath keeps searchType and query if none provided", () => { - const searchStore = useSearchStore() - searchStore.setSearchTerm("cat") - searchStore.setSearchType("audio") - searchStore.updateSearchPath() - - expect(searchStore.searchType).toEqual("audio") - expect(searchStore.searchQueryParams).toEqual({ q: "cat" }) - expect(searchStore.$nuxt.localePath).toHaveBeenCalledWith({ - path: "/search/audio", - query: { q: "cat" }, - }) - }) - it.each` filters | query ${[["licenses", "by"], ["licenses", "by-nc-sa"]]} | ${["license", "by,by-nc-sa"]}