xjc il y a 4 mois
Parent
commit
462bf35043
1 fichiers modifiés avec 5 ajouts et 3 suppressions
  1. 5 3
      src/manage/controls.py

+ 5 - 3
src/manage/controls.py

@@ -382,9 +382,11 @@ def get_search_list(cls,**kwargs):
     elif model_name == "UserInfo":
         if kwargs.get("name"):
             qset = qset.filter(username__icontains=kwargs.get("name"))
-            data = list(qset.values("id","username","usercode","avatar"))
-            for item in data:
-                item["label"] = "%s(%s)" % (item["username"],item["usercode"])
+        if kwargs.get("usercode"):
+            qset = qset.filter(usercode__icontains=kwargs.get("usercode"))
+        data = list(qset.values("id","username","usercode","avatar"))
+        for item in data:
+            item["label"] = "%s(%s)" % (item["username"],item["usercode"])
         else:
             data = []
     elif model_name == "MatchGroup":