fix: 修复部门和菜单新增父级下的第一个子级菜单时sort找不到的bug

This commit is contained in:
ahhui
2023-08-07 14:50:34 +08:00
committed by 李强
parent 1df2101658
commit 1582353279
2 changed files with 4 additions and 2 deletions

View File

@@ -69,7 +69,8 @@ class DeptCreateUpdateSerializer(CustomModelSerializer):
value = validated_data.get('parent', None)
if value is None:
validated_data['parent'] = self.request.user.dept
last_sort = Dept.objects.filter(parent=self.request.user.dept).order_by('-sort').first().sort
dept_obj = Dept.objects.filter(parent=self.request.user.dept).order_by('-sort').first()
last_sort = dept_obj.sort if dept_obj else 0
validated_data['sort'] = last_sort + 1
instance = super().create(validated_data)
instance.dept_belong_id = instance.id