Parcourir la source

Use make_aware for timezone

cecile il y a 6 ans
Parent
commit
a865d3b887
1 fichiers modifiés avec 1 ajouts et 4 suppressions
  1. 1 4
      hardware_provisioning/models.py

+ 1 - 4
hardware_provisioning/models.py

@@ -148,11 +148,8 @@ class LoanQuerySet(models.QuerySet):
         if at_date is None:
             at_date = timezone.now()
         else:
-            # todo : change by default timezone in settings ?
-            at_date = pytz.timezone('Europe/Paris').localize(datetime.strptime(at_date, "%Y-%m-%d"))
+            at_date = timezone.make_aware(datetime.strptime(at_date, "%Y-%m-%d"))
         return (
-            # avant : prêt dont la date de fin > aujourd'hui | null
-            # maintenant : prêt dont la date de début est < date donnée
             models.Q(loan_date_end__gt=timezone.now()) |
             models.Q(loan_date_end__isnull=True) &
             models.Q(loan_date__lt=at_date))