fix: Invalidate Expired Shared Links (#5065)

This commit is contained in:
Michael Genson
2025-02-25 07:01:32 -06:00
committed by GitHub
parent a2c6b3f69b
commit df8dd3fe4a
8 changed files with 128 additions and 1 deletions

View File

@@ -18,6 +18,10 @@ class RecipeShareTokenCreate(MealieModel):
recipe_id: UUID4
expires_at: datetime = Field(default_factory=defaut_expires_at_time)
@property
def is_expired(self) -> bool:
return self.expires_at < datetime.now(UTC)
class RecipeShareTokenSave(RecipeShareTokenCreate):
group_id: UUID4