rpm bug
This commit is contained in:
parent
5acc65a6f0
commit
fcffe29f05
|
@ -27,12 +27,12 @@ class RpartyCreateUpdateSerializer(CustomModelSerializer):
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
instance = super().create(validated_data)
|
instance = super().create(validated_data)
|
||||||
dept = Dept.objects.get_or_create(name=instance.name,
|
dept, _ = Dept.objects.get_or_create(name=instance.name,
|
||||||
defaults={
|
defaults={
|
||||||
"name": instance.name,
|
"name": instance.name,
|
||||||
"parent": instance.belong_dept,
|
"parent": instance.belong_dept,
|
||||||
"type": "rparty"
|
"type": "rparty"
|
||||||
})
|
})
|
||||||
sync_dahua_dept(dept)
|
sync_dahua_dept(dept)
|
||||||
instance.dept = dept
|
instance.dept = dept
|
||||||
instance.save()
|
instance.save()
|
||||||
|
|
Loading…
Reference in New Issue