allows categories with spaces in filter

This commit is contained in:
Christian Beutel
2025-08-04 19:04:10 +02:00
parent b7c06fcaf2
commit 482d90c893
4 changed files with 3 additions and 6 deletions

View File

@@ -580,8 +580,6 @@
map.getCanvas().style.cursor = "inherit"; map.getCanvas().style.cursor = "inherit";
if (activeTrail !== null && trails[activeTrail] && !clusterTrails) { if (activeTrail !== null && trails[activeTrail] && !clusterTrails) {
console.log(data[activeTrail].features[0]);
addStartEndMarkers( addStartEndMarkers(
trails[activeTrail], trails[activeTrail],
trails[activeTrail].id, trails[activeTrail].id,

View File

@@ -593,7 +593,7 @@ function buildFilterText(user: AuthRecord, filter: TrailFilter, includeGeo: bool
} }
if (filter.category.length > 0) { if (filter.category.length > 0) {
filterText += ` AND category IN [${filter.category.join(",")}]`; filterText += ` AND category IN ['${filter.category.join(",")}']`;
} }
if (filter.tags.length > 0) { if (filter.tags.length > 0) {

View File

@@ -1,10 +1,9 @@
<script lang="ts"> <script lang="ts">
import { page } from "$app/state"; import { page } from "$app/state";
import TrailList from "$lib/components/trail/trail_list.svelte"; import TrailList from "$lib/components/trail/trail_list.svelte";
import type { Trail, TrailFilter } from "$lib/models/trail.js"; import type { TrailFilter } from "$lib/models/trail.js";
import { profile_trails_index } from "$lib/stores/profile_store.js"; import { profile_trails_index } from "$lib/stores/profile_store.js";
import { show_toast } from "$lib/stores/toast_store.svelte.js"; import { show_toast } from "$lib/stores/toast_store.svelte.js";
import { trails_search_filter } from "$lib/stores/trail_store";
import { _ } from "svelte-i18n"; import { _ } from "svelte-i18n";
let { data } = $props(); let { data } = $props();

View File

@@ -26,7 +26,7 @@
capture: () => filter, capture: () => filter,
restore: (value) => { restore: (value) => {
filter = value; filter = value;
handleFilterUpdate() handleFilterUpdate();
}, },
}; };