X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fuserscreen.py;h=9adf116258fbbf7339d22aa4c48c76a2056d6492;hp=bcb87f053745fc42a65860d806adb7ff1a56396c;hb=9e2f22b81278e64392071fffe4724be8787827e6;hpb=a401b757acaae3d03c8e1035acffdf9c58a48b0e diff --git a/sface/screens/userscreen.py b/sface/screens/userscreen.py index bcb87f0..9adf116 100644 --- a/sface/screens/userscreen.py +++ b/sface/screens/userscreen.py @@ -275,7 +275,9 @@ class UsersWidget(QWidget): childStatus = str(item.child(row, MEMBERSHIP_STATUS_COLUMN).data(Qt.DisplayRole).toString()) if (childStatus == user_status['add']): - slicerec.get_field("researcher").append(childName) + researcher = slicerec.get_field("researcher", []) + researcher.append(childName) + slicerec["researcher"] = researcher change = True elif (childStatus == user_status['remove']): if childName in slicerec.get_field("PI"): @@ -284,7 +286,6 @@ class UsersWidget(QWidget): slicerec.get_field("researcher").remove(childName) change = True - print "XXX", slicerec.get_field("researcher") return change