Browse Source

sync request increment support enhancement

master
Mohsen Taba 1 week ago
parent
commit
b2e6469b13
  1. 3
      apps/hadis/views/hadis.py

3
apps/hadis/views/hadis.py

@ -202,7 +202,8 @@ class HadisSyncView(ListAPIView):
) )
# Incremental sync support to prevent transferring 25MB on subsequent syncs # Incremental sync support to prevent transferring 25MB on subsequent syncs
updated_after = self.request.query_params.get('updated_after') or self.request.query_params.get('since')
req = getattr(self, 'request', None)
updated_after = (req.query_params.get('updated_after') or req.query_params.get('since')) if req and hasattr(req, 'query_params') else None
if updated_after: if updated_after:
from django.utils.dateparse import parse_datetime from django.utils.dateparse import parse_datetime
try: try:

Loading…
Cancel
Save