From eb723254f286ffa491bd4809709e453b5fedc54b Mon Sep 17 00:00:00 2001 From: Raynaldo Rivera Date: Mon, 24 Nov 2014 18:03:44 -0700 Subject: [PATCH] Added ts3 lib fix --- services/managers/teamspeak3_manager.py | 1 + services/managers/util/ts3.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/services/managers/teamspeak3_manager.py b/services/managers/teamspeak3_manager.py index 141306af..a42a8217 100755 --- a/services/managers/teamspeak3_manager.py +++ b/services/managers/teamspeak3_manager.py @@ -39,6 +39,7 @@ class Teamspeak3Manager: def _group_id_by_name(groupname): server = Teamspeak3Manager.__get_created_server() group_cache = server.send_command('servergrouplist') + for group in group_cache: if group['keys']['name'] == groupname: return group['keys']['sgid'] diff --git a/services/managers/util/ts3.py b/services/managers/util/ts3.py index 9b1c55fb..f13a04ba 100755 --- a/services/managers/util/ts3.py +++ b/services/managers/util/ts3.py @@ -139,7 +139,7 @@ class TS3Proto(): v = [v[0], '='.join(v[1:])] key, value = v keys[key] = self._unescape_str(value) - elif v[0][0] == '-': + elif v[0][0] and v[0][0] == '-': # Option opts.append(v[0][1:]) else: