From fcffe29f050ddd80702f6a320fdf38a963fc972b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Thu, 15 Sep 2022 17:36:28 +0800 Subject: [PATCH] rpm bug --- apps/rpm/serializers.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/rpm/serializers.py b/apps/rpm/serializers.py index 3730c758..9d336f5a 100644 --- a/apps/rpm/serializers.py +++ b/apps/rpm/serializers.py @@ -27,12 +27,12 @@ class RpartyCreateUpdateSerializer(CustomModelSerializer): @transaction.atomic def create(self, validated_data): instance = super().create(validated_data) - dept = Dept.objects.get_or_create(name=instance.name, - defaults={ - "name": instance.name, - "parent": instance.belong_dept, - "type": "rparty" - }) + dept, _ = Dept.objects.get_or_create(name=instance.name, + defaults={ + "name": instance.name, + "parent": instance.belong_dept, + "type": "rparty" + }) sync_dahua_dept(dept) instance.dept = dept instance.save()