From 56a8d5d302e2cf4caee3fa52c119b4d8d074b743 Mon Sep 17 00:00:00 2001 From: ki Date: Tue, 21 Jul 2026 23:17:50 +0200 Subject: [PATCH] fix(crud): set end_date for books too when progress hits total Previously only series received an end_date when progress reached max. Books now behave consistently. --- app/crud.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/crud.py b/app/crud.py index 1bb8761..db02ad7 100644 --- a/app/crud.py +++ b/app/crud.py @@ -153,7 +153,7 @@ def bump_progress(db: Session, media: models.Media, payload: schemas.ProgressUpd media.status = "plan" elif total and new_value >= total: media.status = "done" - if media.kind == "series" and not media.end_date: + if not media.end_date: from datetime import date media.end_date = date.today() elif media.status == "plan":