Selaa lähdekoodia

处理用户不存在情况

peng 2 vuotta sitten
vanhempi
commit
11d7234433
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  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)
                 user_family_qs = UserFamily.objects.filter(user_id=user_id)
                 if not user_family_qs.exists():
                 if not user_family_qs.exists():
                     n_time = int(time.time())
                     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 = device_user.username if device_user.username else device_user.userEmail
                     family_name = family_name + "的家" if lang == 'cn' else family_name + " home"
                     family_name = family_name + "的家" if lang == 'cn' else family_name + " home"