mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-06 14:48:02 -05:00
fixed times cooked filter
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
@@ -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',
|
||||||
|
|||||||
Reference in New Issue
Block a user