From 6a8eae7ce4092e40d7bb058274c70a1bc64b7459 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Wed, 27 May 2026 11:47:29 -0500 Subject: [PATCH] fix: Make most recipe action columns filterable (#7689) --- mealie/db/models/household/recipe_action.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mealie/db/models/household/recipe_action.py b/mealie/db/models/household/recipe_action.py index ae96cf1f4..96c2a1304 100644 --- a/mealie/db/models/household/recipe_action.py +++ b/mealie/db/models/household/recipe_action.py @@ -3,7 +3,7 @@ from typing import TYPE_CHECKING from sqlalchemy import ForeignKey, String from sqlalchemy.orm import Mapped, mapped_column, relationship -from .._model_base import BaseMixins, SqlAlchemyBase +from .._model_base import BaseMixins, FilterableColumn, SqlAlchemyBase from .._model_utils.auto_init import auto_init from .._model_utils.guid import GUID @@ -14,14 +14,14 @@ if TYPE_CHECKING: class GroupRecipeAction(SqlAlchemyBase, BaseMixins): __tablename__ = "recipe_actions" - id: Mapped[GUID] = mapped_column(GUID, primary_key=True, default=GUID.generate) - group_id: Mapped[GUID] = mapped_column(GUID, ForeignKey("groups.id"), index=True) + id: FilterableColumn[GUID] = mapped_column(GUID, primary_key=True, default=GUID.generate) + group_id: FilterableColumn[GUID] = mapped_column(GUID, ForeignKey("groups.id"), index=True) group: Mapped["Group"] = relationship("Group", back_populates="recipe_actions", single_parent=True) - household_id: Mapped[GUID | None] = mapped_column(GUID, ForeignKey("households.id"), index=True) + household_id: FilterableColumn[GUID | None] = mapped_column(GUID, ForeignKey("households.id"), index=True) household: Mapped["Household"] = relationship("Household", back_populates="recipe_actions") - action_type: Mapped[str] = mapped_column(String, index=True) - title: Mapped[str] = mapped_column(String, index=True) + action_type: FilterableColumn[str] = mapped_column(String, index=True) + title: FilterableColumn[str] = mapped_column(String, index=True) url: Mapped[str] = mapped_column(String) @auto_init()