From 3631ca2ec97f05a37084d974e7d4a079d108bb76 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Wed, 21 Sep 2011 12:55:33 +0100 Subject: [PATCH] Only add public groups to TS3, or private ones that have groups already created --- app/sso/services/ts3/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/sso/services/ts3/__init__.py b/app/sso/services/ts3/__init__.py index 71f1eec..a8d4610 100644 --- a/app/sso/services/ts3/__init__.py +++ b/app/sso/services/ts3/__init__.py @@ -166,9 +166,9 @@ class TS3Service(BaseService): # Add groups if groups.count(): for g in groups: - if not g.name in tsgrplist: + if not g.name in tsgrplist and g.groupinformation.public: tsgrplist[g.name] = self._create_group(g.name) - if not g.name in usrgrplist: + if not g.name in usrgrplist and g.name in tsgrplist: self.conn.send_command('servergroupaddclient', {'sgid': tsgrplist[g.name], 'cldbid': cldbid }) usrgrplist[g.name] = tsgrplist[g.name]