From 9e2f22b81278e64392071fffe4724be8787827e6 Mon Sep 17 00:00:00 2001 From: smbaker Date: Wed, 7 Sep 2011 00:44:23 -0700 Subject: [PATCH] remove debugging line; handle case where record has no researchers --- sface/screens/userscreen.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 -- 2.43.0