]> apps.delaporte.us Git - matrix-goal-bot.git/blobdiff - goals/db.py
Update to complete goals
[matrix-goal-bot.git] / goals / db.py
index fa88dc59c27ee1aa070f179e3b6d54a1899a4721..6c3c332b311859877560ce3c1f4f80b0ff69f404 100644 (file)
@@ -85,7 +85,12 @@ class Data():
         pass
 
     def complete_goal(self, id):
-        pass
+        with Session(self.engine) as session:
+            cmd = select(Goal).where(Goal.id == id)
+            goal = session.exec(cmd).first()
+            goal.complete_date = dt.today()
+            session.commit()
+        return self.get_goal(id)
 
     def complete_task(self, id):
         pass