瀏覽代碼

处理用户不存在情况

peng 2 年之前
父節點
當前提交
11d7234433
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      Controller/SensorGateway/EquipmentFamilyController.py

+ 3 - 1
Controller/SensorGateway/EquipmentFamilyController.py

@@ -582,7 +582,9 @@ class EquipmentFamilyView(View):
                 user_family_qs = UserFamily.objects.filter(user_id=user_id)
                 if not user_family_qs.exists():
                     n_time = int(time.time())
-                    device_user = Device_User.objects.get(userID=user_id)
+                    device_user = Device_User.objects.filter(userID=user_id)
+                    if not device_user.exists():
+                        return response.json(104)
                     # 创建默认家庭使用用户名或者邮箱作为名称
                     family_name = device_user.username if device_user.username else device_user.userEmail
                     family_name = family_name + "的家" if lang == 'cn' else family_name + " home"