Don't filter if no conditions

This commit is contained in:
WardPearce
2026-03-05 12:42:18 +13:00
parent fa96b24405
commit 0f872f2eaf
2 changed files with 7 additions and 3 deletions
@@ -166,8 +166,8 @@
name="boolean-options"
>
<option value="" disabled selected>Select your option</option>
<option value="true">true</option>
<option value="false">false</option>
<option selected={condition.value === 'true'} value="true">true</option>
<option selected={condition.value === 'false'} value="false">false</option>
</select>
<label for="boolean-options">Value</label>
<i>arrow_drop_down</i>
@@ -183,7 +183,9 @@
>
<option value="" disabled selected>Select your option</option>
{#each schema[filter.type][condition.field] as value (value)}
<option {value}>{camelCaseToHuman(value)}</option>
<option selected={condition.value === value} {value}
>{camelCaseToHuman(value)}</option
>
{/each}
</select>
<label for="array-options">Value</label>
+2
View File
@@ -59,6 +59,8 @@ export function isItemFiltered(item: FeedItem): boolean {
}
}
if (filterGroup.conditions.length === 0) return false;
const evaluateCondition = (condition: (typeof filterGroup.conditions)[number]): boolean => {
if (!(condition.field in item)) return false;