diff --git a/src/tracker/api/tasks.py b/src/tracker/api/tasks.py index 8ac6778..42c21eb 100644 --- a/src/tracker/api/tasks.py +++ b/src/tracker/api/tasks.py @@ -319,6 +319,7 @@ async def create_task( watcher_ids=[assignee_id] if assignee_id else [], ) db.add(task) + await db.flush() # get task.id before recording action await _record_action(db, task, current_member, TaskActionType.CREATED)