Parcourir la source

解决fuzzy为空时产生的异常

Ansjer il y a 4 ans
Parent
commit
04d636ab9c
1 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 3 1
      Controller/EquipmentManagerV3.py

+ 3 - 1
Controller/EquipmentManagerV3.py

@@ -402,7 +402,9 @@ class EquipmentManagerV3(View):
             device_qs = device_qs.filter(~Q(isExist=2))
             device_qs = device_qs.filter(~Q(isExist=2))
             if device_qs.exists():
             if device_qs.exists():
                 if fuzzy:
                 if fuzzy:
-                    device_qs = device_qs.filter(Q(UID__contains=fuzzy) | Q(NickName__contains=fuzzy)).values('id', 'userID', 'NickName', 'UID', 'View_Account',
+                    device_qs = device_qs.filter(Q(UID__contains=fuzzy) | Q(NickName__contains=fuzzy))
+
+                device_qs = device_qs.values('id', 'userID', 'NickName', 'UID', 'View_Account',
                                'View_Password', 'ChannelIndex', 'Type', 'isShare',
                                'View_Password', 'ChannelIndex', 'Type', 'isShare',
                                'primaryUserID', 'primaryMaster', 'data_joined',
                                'primaryUserID', 'primaryMaster', 'data_joined',
                                'version', 'isVod', 'isExist', 'NotificationMode')
                                'version', 'isVod', 'isExist', 'NotificationMode')