From 028cf35fc20ef44986bb6a4bd10926f1e982cff1 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Mon, 18 May 2026 00:28:00 +0800 Subject: [PATCH] auto-sync: 2026-05-18 00:28:00 --- src/blackboard/operations.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blackboard/operations.py b/src/blackboard/operations.py index 7c7c966..885a4ee 100644 --- a/src/blackboard/operations.py +++ b/src/blackboard/operations.py @@ -173,7 +173,8 @@ class Blackboard: conn.close() def list_tasks(self, status: Optional[str] = None, - assignee: Optional[str] = None) -> List[Task]: + assignee: Optional[str] = None, + card_id: Optional[str] = None) -> List[Task]: """列出任务""" conn = self._conn() try: @@ -186,6 +187,9 @@ class Blackboard: if assignee: conditions.append("assignee=?") params.append(assignee) + if card_id: + conditions.append("card_id=?") + params.append(card_id) if conditions: query += " WHERE " + " AND ".join(conditions) query += " ORDER BY priority ASC, created_at ASC"