fix date issue

sync
Laurent 9 months ago
parent 5452a06571
commit 71d66e1fe0
  1. 4
      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)

Loading…
Cancel
Save