File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -217,6 +217,7 @@ def supported_kinds(self, request):
217217
218218class BulkViewSet (rest_views .APIView ):
219219 permission_classes = (StaffPermission ,)
220+ serializer_classes = serializers
220221
221222 _op_types = {
222223 "add" : "perform_create" ,
@@ -232,7 +233,7 @@ def get_serializer_class(self, item):
232233 if item not in self ._allowed_types :
233234 raise excepts .UnsupportedMediaType (media_type = item )
234235 item = "One{}Serializer" .format (item .title ())
235- return getattr (serializers , item )
236+ return getattr (self . serializer_classes , item )
236237
237238 def get_serializer (self , * args , ** kwargs ):
238239 kwargs ["context" ] = {'request' : self .request }
Original file line number Diff line number Diff line change @@ -786,5 +786,5 @@ def _get_info(self, key):
786786 doc_data = load (data , Loader = Loader )
787787 result ["data" ] = OrderedDict ()
788788 for field in self .fields :
789- result ["data" ][field ] = doc_data [ field ]
789+ result ["data" ][field ] = doc_data . get ( field , None )
790790 return result
You can’t perform that action at this time.
0 commit comments