diff --git a/apps/hadis/views/hadis.py b/apps/hadis/views/hadis.py index cd6dfce..f0f9781 100644 --- a/apps/hadis/views/hadis.py +++ b/apps/hadis/views/hadis.py @@ -202,7 +202,8 @@ class HadisSyncView(ListAPIView): ) # 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: from django.utils.dateparse import parse_datetime try: