From: smbaker Date: Wed, 7 Sep 2011 07:44:23 +0000 (-0700) Subject: remove debugging line; handle case where record has no researchers X-Git-Tag: sface-0.1-19~13^2~1 X-Git-Url: http://git.onelab.eu/?p=sface.git;a=commitdiff_plain;h=9e2f22b81278e64392071fffe4724be8787827e6;ds=sidebyside remove debugging line; handle case where record has no researchers --- 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