From 71d66e1fe0b4ab614414d6677f300a02b09801eb Mon Sep 17 00:00:00 2001 From: Laurent Date: Fri, 7 Feb 2025 15:07:43 +0100 Subject: [PATCH] fix date issue --- sync/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sync/views.py b/sync/views.py index cb5f9ad..03c7a14 100644 --- a/sync/views.py +++ b/sync/views.py @@ -183,7 +183,7 @@ class SynchronizationApi(HierarchyApiView): if not decoded_last_update: return Response({"error": "last_update parameter is required"}, status=status.HTTP_400_BAD_REQUEST) try: - last_update = timezone.datetime.fromisoformat(decoded_last_update) + last_update = timezone.datetime.fromisoformat(decoded_last_update).astimezone(timezone.utc) except ValueError: return Response({"error": f"Invalid date format for last_update: {decoded_last_update}"}, status=status.HTTP_400_BAD_REQUEST) @@ -195,7 +195,7 @@ class SynchronizationApi(HierarchyApiView): updates = defaultdict(dict) deletions = defaultdict(list) grants = defaultdict(dict) - revocations = defaultdict(list) # New dictionary for revocations + revocations = defaultdict(list) revocations_parents_organizer = HierarchyOrganizer() # revocated_parents = defaultdict(dict)