Spaces:
Sleeping
Sleeping
Shageenderan Sapai commited on
Commit ·
71d333d
1
Parent(s): 0b5b139
fix date comparision
Browse files- app/user.py +2 -1
app/user.py
CHANGED
|
@@ -910,7 +910,8 @@ class User:
|
|
| 910 |
if self.reminders is not None and len(self.reminders):
|
| 911 |
# remove all reminders which 'recurrence' is 'once' or 'action' is 'delete' or the date is < today
|
| 912 |
# this is to ensure that only reminders with recurrence and future reminder are kept
|
| 913 |
-
|
|
|
|
| 914 |
logger.info(f"Active Reminders: {self.reminders}", extra={"user_id": self.user_id, "endpoint": "user_change_date"})
|
| 915 |
|
| 916 |
## ADD POINT FOR CHANGE DATE
|
|
|
|
| 910 |
if self.reminders is not None and len(self.reminders):
|
| 911 |
# remove all reminders which 'recurrence' is 'once' or 'action' is 'delete' or the date is < today
|
| 912 |
# this is to ensure that only reminders with recurrence and future reminder are kept
|
| 913 |
+
now_utc = pd.Timestamp.now(tz='UTC')
|
| 914 |
+
self.reminders = [reminder for reminder in self.reminders if not (reminder['action'] == 'delete' or (reminder['recurrence'] in ['once', 'postponed'] and reminder['timestamp'].tz_convert('UTC') < now_utc))]
|
| 915 |
logger.info(f"Active Reminders: {self.reminders}", extra={"user_id": self.user_id, "endpoint": "user_change_date"})
|
| 916 |
|
| 917 |
## ADD POINT FOR CHANGE DATE
|