X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=plomtask%2Fdays.py;fp=plomtask%2Fdays.py;h=0bd942cbd8804b8900a3271b9f4f0e4881f105ec;hb=8f28c8c685fa91b9cbabb4b424da4091e52058cf;hp=267156d831583d591788ad5a79bb6eb0013bdeaa;hpb=25b71c6f0b10db05907128daf50c6e543e514c35;p=plomtask diff --git a/plomtask/days.py b/plomtask/days.py index 267156d..0bd942c 100644 --- a/plomtask/days.py +++ b/plomtask/days.py @@ -41,10 +41,9 @@ class Day(BaseModel[str]): return day @classmethod - def by_id(cls, db_conn: DatabaseConnection, id_: str | None) -> Day: + def by_id(cls, db_conn: DatabaseConnection, id_: str) -> Day: """Extend BaseModel.by_id checking for new/lost .todos.""" day = super().by_id(db_conn, id_) - assert day.id_ is not None if day.id_ in Todo.days_to_update: Todo.days_to_update.remove(day.id_) day.todos = Todo.by_date(db_conn, day.id_)