From 95b8536aa3d4cc40c2e82dc7793f7d2260a59e19 Mon Sep 17 00:00:00 2001 From: Kharec Date: Sat, 8 Nov 2025 10:42:36 +0100 Subject: [PATCH] feat: add filter for overdue task --- flado/services.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flado/services.py b/flado/services.py index 2c4ab65..f449a70 100644 --- a/flado/services.py +++ b/flado/services.py @@ -28,6 +28,8 @@ def get_tasks(filter_type: str = 'all', search_query: Optional[str] = None) -> Q query = query.filter(Task.due_date == date.today()) elif filter_type == 'upcoming': query = query.filter(Task.due_date > date.today()) + elif filter_type == 'overdue': + query = query.filter(Task.due_date < date.today(), Task.completed.is_(False)) elif filter_type == 'completed': query = query.filter(Task.completed.is_(True)) elif filter_type == 'active':