diff --git a/app.py b/app.py index 2d1aa83..790685c 100644 --- a/app.py +++ b/app.py @@ -324,6 +324,9 @@ def check_habit(): else: delete_tracking.delete() + # Update habit + habit.fill_statistics() + return { "habitId": habit_id, "unchecked": not delete_tracking diff --git a/models/Habit.py b/models/Habit.py index 1457b02..0415599 100644 --- a/models/Habit.py +++ b/models/Habit.py @@ -93,7 +93,7 @@ class Habit: count += 1 # month elif self.unit == 2: - if tracking.created_at.date().month == datetime.today().month: + if tracking.created_at.month == datetime.today().month: self.checked = True count += 1 # year