Commit 8e93f6e3af48a54917f24ed9d1f76887a394cc0d

Authored by Andrew Buss
1 parent 5958ba67dd
Exists in master

properly disable pagination

Showing 2 changed files with 2 additions and 7 deletions Side-by-side Diff

flashcards/serializers.py View file @ 8e93f6e
... ... @@ -93,12 +93,7 @@
93 93  
94 94  
95 95 class FeedRequestSerializer(Serializer):
96   - page = IntegerField(min_value=1, default=1, required=False)
97   -
98   - def validate(self, attrs):
99   - if not isinstance(attrs['page'], int):
100   - raise serializers.ValidationError("Invalid page number")
101   - return attrs
  96 + page = IntegerField(min_value=1, required=False)
102 97  
103 98  
104 99 class UserSerializer(ModelSerializer):
flashcards/views.py View file @ 8e93f6e
... ... @@ -133,7 +133,7 @@
133 133 """
134 134 feed_serializer = FeedRequestSerializer(data=request.data)
135 135 feed_serializer.is_valid(raise_exception=True)
136   - page = feed_serializer.validated_data['page']
  136 + page = feed_serializer.validated_data.get('page', None)
137 137 feed = self.get_object().get_feed_for_user(request.user)
138 138 if page:
139 139 feed = feed[(page - 1) * FEED_PAGE_SIZE:page * FEED_PAGE_SIZE]