|
|
|
@ -183,7 +183,7 @@ class SynchronizationApi(HierarchyApiView): |
|
|
|
if not decoded_last_update: |
|
|
|
if not decoded_last_update: |
|
|
|
return Response({"error": "last_update parameter is required"}, status=status.HTTP_400_BAD_REQUEST) |
|
|
|
return Response({"error": "last_update parameter is required"}, status=status.HTTP_400_BAD_REQUEST) |
|
|
|
try: |
|
|
|
try: |
|
|
|
last_update = timezone.datetime.fromisoformat(decoded_last_update).astimezone(timezone.utc) |
|
|
|
last_update = timezone.datetime.fromisoformat(decoded_last_update) |
|
|
|
except ValueError: |
|
|
|
except ValueError: |
|
|
|
return Response({"error": f"Invalid date format for last_update: {decoded_last_update}"}, status=status.HTTP_400_BAD_REQUEST) |
|
|
|
return Response({"error": f"Invalid date format for last_update: {decoded_last_update}"}, status=status.HTTP_400_BAD_REQUEST) |
|
|
|
|
|
|
|
|
|
|
|
|