fix(web): broken links to places search (#7208)

This commit is contained in:
Michel Heusschen 2024-02-19 21:55:54 +01:00 committed by GitHub
parent 5e1498a279
commit 529a83cc72
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 16 additions and 6 deletions

View file

@ -14,6 +14,7 @@
import SearchHistoryBox from './search-history-box.svelte';
import SearchFilterBox from './search-filter-box.svelte';
import type { MetadataSearchDto, SmartSearchDto } from '@immich/sdk';
import { getMetadataSearchQuery } from '$lib/utils/metadata-search';
export let value = '';
export let grayTheme: boolean;
@ -24,15 +25,13 @@
$: showClearIcon = value.length > 0;
const onSearch = (payload: SmartSearchDto | MetadataSearchDto) => {
const parameters = new URLSearchParams({
query: JSON.stringify(payload),
});
const params = getMetadataSearchQuery(payload);
showHistory = false;
showFilter = false;
$isSearchEnabled = false;
$searchQuery = payload;
goto(`${AppRoute.SEARCH}?${parameters}`, { invalidateAll: true });
goto(`${AppRoute.SEARCH}?${params}`, { invalidateAll: true });
};
const clearSearchTerm = (searchTerm: string) => {