X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-goal-bot.git/blobdiff_plain/4527046d68708dae665719ec10f9d7253481c88c..3243fb11418d60b6b93b57a4bc174f9b98be0c16:/matrix_goal_bot/db.py diff --git a/matrix_goal_bot/db.py b/matrix_goal_bot/db.py index 9676cc3..a9d1b87 100644 --- a/matrix_goal_bot/db.py +++ b/matrix_goal_bot/db.py @@ -224,15 +224,15 @@ class Data(): return vision_id - def put_off_goal(self, goal_id): - vision_id = -1 + def put_off_vision(self, vision_id): with Session(self.engine) as session: - cmd = select(Goal).where(Goal.id == goal_id) - goal = session.exec(cmd).first() - goal.start_date = dt.today() + timedelta(days=14) - vision_id = goal.vision_id + # 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 vision_id + return True def start_goal(self, goal_id): vision = None