8000 Fix for 162 (#163) · tableau/server-client-python@3fb1c4a · GitHub
[go: up one dir, main page]

Skip to content 8000

Commit 3fb1c4a

Browse files
authored
Fix for 162 (#163)
1 parent 3120696 commit 3fb1c4a

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

tableauserverclient/server/endpoint/groups_endpoint.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ def create(self, group_item):
5858
def remove_user(self, group_item, user_id):
5959
self._remove_user(group_item, user_id)
6060
try:
61-
user_set = group_item.users
62-
for user in user_set:
61+
users = group_item.users
62+
for user in users:
6363
if user.id == user_id:
64-
user_set.remove(user)
64+
users.remove(user)
6565
break
6666
except UnpopulatedPropertyError:
6767
# If we aren't populated, do nothing to the user list
@@ -73,9 +73,9 @@ def remove_user(self, group_item, user_id):
7373
def add_user(self, group_item, user_id):
7474
new_user = self._add_user(group_item, user_id)
7575
try:
76-
user_set = group_item.users
77-
user_set.add(new_user)
78-
group_item._set_users(user_set)
76+
users = group_item.users
77+
users.append(new_user)
78+
group_item._set_users(users)
7979
except UnpopulatedPropertyError:
8080
# If we aren't populated, do nothing to the user list
8181
pass

test/test_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def test_add_user(self):
9292
m.post(self.baseurl + '/e7833b48-c6f7-47b5-a2a7-36e7dd232758/users', text=response_xml)
9393
single_group = TSC.GroupItem('test')
9494
single_group._id = 'e7833b48-c6f7-47b5-a2a7-36e7dd232758'
95-
single_group._users = set()
95+
single_group._users = []
9696
self.server.groups.add_user(single_group, '5de011f8-5aa9-4d5b-b991-f462c8dd6bb7')
9797

9898
self.assertEqual(1, len(single_group.users))

0 commit comments

Comments
 (0)
0