mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-04-18 10:55:36 -04:00
fix: Ensure recipe ingredients have a valid reference_id (#7139)
This commit is contained in:
@@ -303,6 +303,11 @@ class RecipeIngredient(RecipeIngredientBase):
|
||||
reference_id: UUID = Field(default_factory=uuid4)
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
|
||||
@field_validator("reference_id", mode="before")
|
||||
@classmethod
|
||||
def ensure_reference_id(cls, value) -> UUID:
|
||||
return value or uuid4()
|
||||
|
||||
@field_validator("quantity", mode="before")
|
||||
@classmethod
|
||||
def validate_quantity(cls, value) -> NoneFloat:
|
||||
|
||||
Reference in New Issue
Block a user