X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-goal-bot.git/blobdiff_plain/8732d41ed992b047e624afb5f55a11b8703e2ad5..50817b90330ee5bfb070c3820a134734ab9cf710:/matrix_goal_bot/db.py diff --git a/matrix_goal_bot/db.py b/matrix_goal_bot/db.py index 22dca51..45da217 100644 --- a/matrix_goal_bot/db.py +++ b/matrix_goal_bot/db.py @@ -94,9 +94,10 @@ def _get_goals_by_vision(goals) -> List[str]: visions[vision] = [] visions[vision].append(str(goal)) for vision in visions: - results.append(f' ## {vision}') + results.append('') # Make some space + results.append(f'## {vision}') for item in visions[vision]: - results.append(item) + results.append(' + ' + item) return results @@ -226,9 +227,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