fix: preserve stored recipe slugs during hydration (#7294)

Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com>
Co-authored-by: Michael Genson <genson.michael@gmail.com>
This commit is contained in:
harshitlarl
2026-03-27 20:38:48 +05:30
committed by GitHub
parent 63c549ae5c
commit c029a639fb
5 changed files with 77 additions and 4 deletions

View File

@@ -61,3 +61,16 @@ def test_recipe_string_sanitation(field: str, val: Any, expected: Any):
)
assert getattr(recipe, field) == expected
def test_recipe_preserves_existing_slug():
recipe = RecipeSummary(
id=uuid4(),
user_id=uuid4(),
household_id=uuid4(),
group_id=uuid4(),
name="Bols nourrissants (copie de Zuppa)",
slug="nourish-bowls-zuppa-copycat",
)
assert recipe.slug == "nourish-bowls-zuppa-copycat"