Browse Source

Avoid database lookup on annotation creation

pull/390/head
Clemens Wolff 5 years ago
parent
commit
b40b2e8f6f
1 changed files with 1 additions and 2 deletions
  1. 3
      app/api/views.py

3
app/api/views.py

@ -187,8 +187,7 @@ class AnnotationList(generics.ListCreateAPIView):
return super().create(request, args, kwargs) return super().create(request, args, kwargs)
def perform_create(self, serializer): def perform_create(self, serializer):
doc = get_object_or_404(Document, pk=self.kwargs['doc_id'])
serializer.save(document=doc, user=self.request.user)
serializer.save(document_id=self.kwargs['doc_id'], user=self.request.user)
class AnnotationDetail(generics.RetrieveUpdateDestroyAPIView): class AnnotationDetail(generics.RetrieveUpdateDestroyAPIView):

Loading…
Cancel
Save