Skip to content

Commit 1ded96e

Browse files
Merge branch 'developer' of http://git.vst.lan/cloud/polemarch
2 parents 183fe10 + 5b63ea2 commit 1ded96e

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

polemarch/api/v1/views.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ def supported_kinds(self, request):
217217

218218
class 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}

polemarch/main/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)