std response format for sync data
authorRadek Czajka <rczajka@rczajka.pl>
Wed, 12 Nov 2025 14:25:17 +0000 (15:25 +0100)
committerRadek Czajka <rczajka@rczajka.pl>
Wed, 12 Nov 2025 14:25:17 +0000 (15:25 +0100)
src/catalogue/api/views.py

index 941b122..7457b6f 100644 (file)
@@ -257,7 +257,10 @@ class BookSyncView(RetrieveAPIView):
 
     def retrieve(self, request, *args, **kwargs):
         instance = self.get_object()
-        return Response(json.loads(instance.get_sync()))
+        return Response([
+            {"id": i, "timestamp": ts}
+            for (i, ts) in json.loads(instance.get_sync())
+        ])
 
     
 @vary_on_auth  # Because of embargo links.