Tomás Ponce Gessi 3 лет назад
Родитель
Сommit
fa31fc2e8d
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      app/api/models.py

+ 2 - 1
app/api/models.py

@@ -4,6 +4,7 @@ from django.utils import timezone
 from api.config import get_next_calendar_date, get_previous_calendar_date
 from django.conf import settings
 from django.utils.timezone import timedelta as delta
+from pytz import timezone as tz
 import requests
 import logging
 logger = logging.getLogger('django')
@@ -35,7 +36,7 @@ class ProgrammedReport(models.Model):
 
     # Actualiza la due_date en cada save del modelo.
     def save(self, *args, **kwargs):
-        base_date = self.last_report_date if self.last_report_date is not None else self.start_report_date
+        base_date = self.last_report_date if self.last_report_date is not None else self.start_report_date - delta(hours=3) # Convert to UTC-3
         self.due_date = get_next_calendar_date(base_date, self.frequency) + delta(hours=3)
         super().save(*args, **kwargs)