From: Edward Delaporte Date: Sat, 6 Jun 2026 19:22:47 +0000 (-0500) Subject: Fixup later command X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-goal-bot.git/commitdiff_plain/3243fb11418d60b6b93b57a4bc174f9b98be0c16 Fixup later command --- diff --git a/matrix_goal_bot/bot.py b/matrix_goal_bot/bot.py index 0431361..6fdfbbf 100644 --- a/matrix_goal_bot/bot.py +++ b/matrix_goal_bot/bot.py @@ -198,7 +198,7 @@ class GoalBot(): if match.command('later'): vision_id = int(match.args()[1]) - self.data.put_off_goal(vision_id) + self.data.put_off_vision(vision_id) vision,goals = self.data.get_vision(vision_id) results = pretty_print(vision, goals) return results diff --git a/matrix_goal_bot/db.py b/matrix_goal_bot/db.py index 22dca51..a9d1b87 100644 --- a/matrix_goal_bot/db.py +++ b/matrix_goal_bot/db.py @@ -226,9 +226,11 @@ class Data(): def put_off_vision(self, vision_id): with Session(self.engine) as session: - cmd = select(Goal).where(Vision.id == vision_id) - goal = session.exec(cmd).first() - goal.start_date = dt.today() + timedelta(days=14) + # vision = session.exec(cmd).first() + cmd = select(Goal).where(Goal.vision_id == vision_id) + goals = session.exec(cmd).all() + for goal in goals: + goal.start_date = dt.today() + timedelta(days=14) session.commit() return True