fixed times cooked filter

This commit is contained in:
vabene1111
2025-09-30 21:07:01 +02:00
parent 2077eae142
commit 920a3ed4a3
2 changed files with 3 additions and 3 deletions

View File

@@ -326,7 +326,7 @@ class RecipeSearch():
def _favorite_recipes(self): def _favorite_recipes(self):
if self._sort_includes('favorite') or self._timescooked or self._timescooked_gte or self._timescooked_lte: if self._sort_includes('favorite') or self._timescooked or self._timescooked_gte or self._timescooked_lte:
less_than = self._timescooked_lte and not self._sort_includes('-favorite') less_than = self._timescooked_lte and not self._sort_includes('-favorite')
if less_than: if less_than or self._timescooked == 0:
default = 1000 default = 1000
else: else:
default = 0 default = 0
@@ -339,7 +339,7 @@ class RecipeSearch():
self._queryset = self._queryset.annotate(favorite=Coalesce(Subquery(favorite_recipes), default)) self._queryset = self._queryset.annotate(favorite=Coalesce(Subquery(favorite_recipes), default))
if self._timescooked: if self._timescooked:
self._queryset = self._queryset.filter(favorite=0) self._queryset = self._queryset.filter(favorite=self._timescooked)
elif self._timescooked_lte: elif self._timescooked_lte:
self._queryset = self._queryset.filter(favorite__lte=int(self._timescooked_lte)).exclude(favorite=0) self._queryset = self._queryset.filter(favorite__lte=int(self._timescooked_lte)).exclude(favorite=0)
elif self._timescooked_gte: elif self._timescooked_gte:

View File

@@ -788,7 +788,7 @@ const filters = ref({
enabled: false, enabled: false,
default: undefined, default: undefined,
is: VNumberInput, is: VNumberInput,
modelValue: useRouteQuery('timescookedGte', undefined, {transform: Number}), modelValue: useRouteQuery('timescooked', undefined, {transform: Number}),
}, },
timescookedGte: { timescookedGte: {
id: 'timescookedGte', id: 'timescookedGte',