Compare View

switch
from
...
to
 
Commits (2)

Diff

Showing 1 changed file Side-by-side Diff

flashcards/views.py View file @ d159891
... ... @@ -118,7 +118,10 @@ class SectionViewSet(ReadOnlyModelViewSet):
118 118 """
119 119 Gets the contents of a user's deck for a given section.
120 120 """
121   - qs = request.user.get_deck(self.get_object())
  121 + try:
  122 + qs = request.user.get_deck(self.get_object())
  123 + except:
  124 + raise PermissionDenied("User not enrolled in that section")
122 125 serializer = FlashcardSerializer(qs, context={'user': request.user}, many=True)
123 126 log_event(request, str(self.get_object()))
124 127 return Response(serializer.data)