mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 09:16:10 -06:00
7503 fix single instance
This commit is contained in:
parent
cb79fea33f
commit
69fcb8122d
@ -416,7 +416,9 @@ class DeviceViewSet(ConfigContextQuerySetMixin, ConfigTemplateRenderMixin, NetBo
|
|||||||
|
|
||||||
def create(self, request, *args, **kwargs):
|
def create(self, request, *args, **kwargs):
|
||||||
# do validate / create for each item in serial instead of validating all data at once
|
# do validate / create for each item in serial instead of validating all data at once
|
||||||
for data in request.data:
|
data_list = request.data if isinstance(request.data, list) else [request.data, ]
|
||||||
|
|
||||||
|
for data in data_list:
|
||||||
serializer = self.get_serializer(data=data)
|
serializer = self.get_serializer(data=data)
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
self.perform_create(serializer)
|
self.perform_create(serializer)
|
||||||
|
Loading…
Reference in New Issue
Block a user