Commit 8e93f6e3af48a54917f24ed9d1f76887a394cc0d
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] |