diff --git a/cookbook/helper/recipe_search.py b/cookbook/helper/recipe_search.py index 84df98cde..4507d9241 100644 --- a/cookbook/helper/recipe_search.py +++ b/cookbook/helper/recipe_search.py @@ -326,7 +326,7 @@ class RecipeSearch(): def _favorite_recipes(self): 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') - if less_than: + if less_than or self._timescooked == 0: default = 1000 else: default = 0 @@ -339,7 +339,7 @@ class RecipeSearch(): self._queryset = self._queryset.annotate(favorite=Coalesce(Subquery(favorite_recipes), default)) if self._timescooked: - self._queryset = self._queryset.filter(favorite=0) + self._queryset = self._queryset.filter(favorite=self._timescooked) elif self._timescooked_lte: self._queryset = self._queryset.filter(favorite__lte=int(self._timescooked_lte)).exclude(favorite=0) elif self._timescooked_gte: diff --git a/vue3/src/pages/SearchPage.vue b/vue3/src/pages/SearchPage.vue index ce77a4204..7456c5c13 100644 --- a/vue3/src/pages/SearchPage.vue +++ b/vue3/src/pages/SearchPage.vue @@ -788,7 +788,7 @@ const filters = ref({ enabled: false, default: undefined, is: VNumberInput, - modelValue: useRouteQuery('timescookedGte', undefined, {transform: Number}), + modelValue: useRouteQuery('timescooked', undefined, {transform: Number}), }, timescookedGte: { id: 'timescookedGte',