X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-goal-bot.git/blobdiff_plain/64e8c708ee219fc9c2692bccd95e77e29cee52f9..f5b4674001d94e6aadbfbcd074fd730917e6c89d:/goals/db.py diff --git a/goals/db.py b/goals/db.py index fa88dc5..6c3c332 100644 --- a/goals/db.py +++ b/goals/db.py @@ -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