fix: SearchSidebar.svelte params construction (175 -> 172 errors)

Co-Authored-By: Justin Edmund <justin@jedmund.com>
This commit is contained in:
Devin AI 2025-11-28 21:12:31 +00:00
parent 65f9ee041f
commit bcf69a0a96

View file

@ -100,14 +100,25 @@
isLoading = true isLoading = true
try { try {
const params = { const params: any = {
query: searchQuery || undefined, // Don't send empty string
page: currentPage, page: currentPage,
filters: { filters: {}
element: elementFilters.length > 0 ? elementFilters : undefined,
rarity: rarityFilters.length > 0 ? rarityFilters : undefined,
proficiency1: type === 'weapon' && proficiencyFilters.length > 0 ? proficiencyFilters : undefined
} }
// Only add query if not empty
if (searchQuery) {
params.query = searchQuery
}
// Only add filters if they have values
if (elementFilters.length > 0) {
params.filters.element = elementFilters
}
if (rarityFilters.length > 0) {
params.filters.rarity = rarityFilters
}
if (type === 'weapon' && proficiencyFilters.length > 0) {
params.filters.proficiency1 = proficiencyFilters
} }
let response let response