From 9bbb7ef3d75a88ab294187341d7febdd7c4c1fd8 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 19 May 2020 17:29:54 +0300 Subject: [PATCH] Fix filter by cstoken function to not fetch twice. --- django_etesync/views.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/django_etesync/views.py b/django_etesync/views.py index ab5c0c7..aa3c148 100644 --- a/django_etesync/views.py +++ b/django_etesync/views.py @@ -85,8 +85,7 @@ class BaseViewSet(viewsets.ModelViewSet): cstoken_rev = self.get_cstoken_rev(request) if cstoken_rev is not None: - last_rev = get_object_or_404(CollectionItemRevision.objects.all(), uid=cstoken_rev.uid) - filter_by = {cstoken_id_field + '__gt': last_rev.id} + filter_by = {cstoken_id_field + '__gt': cstoken_rev.id} queryset = queryset.filter(**filter_by) cstoken = cstoken_rev.uid else: