]> apps.delaporte.us Git - matrix-goal-bot.git/blobdiff - matrix_goal_bot/db.py
Fix for add task
[matrix-goal-bot.git] / matrix_goal_bot / db.py
index 83017333177785aec757fc20ef30e459bc646645..9ab3898935fb4dca3700e291e0f1b187c0218404 100644 (file)
@@ -197,16 +197,13 @@ class Data():
 
     def quick_add_task(self, name):
         goal_id = self._get_pref_goal_id()
-        return self.add_task(goal_id, name)
-
-    def add_task(self, goal_id, name):
-        result = self.add_with_name(Task, name)
+        task_id = self.add_with_name(Task, name)
         with Session(self.engine) as session:
-            cmd = select(Task).where(Task.name == name)
+            cmd = select(Task).where(Task.id == task_id)
             new = session.exec(cmd).first()
             new.goal_id = goal_id
             session.commit()
-        return result
+        return goal_id
 
     def assign_vision(self, goal_id, vision_id):
         '''Goals may move between visions'''