From c2f12eed26f31f7c7f9b5616e169112cc84f950f Mon Sep 17 00:00:00 2001 From: Basraah Date: Tue, 5 Sep 2017 14:46:38 +1000 Subject: [PATCH] Fixes #753 --- services/modules/teamspeak3/manager.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/modules/teamspeak3/manager.py b/services/modules/teamspeak3/manager.py index 85cfdd2a..e6cbc1e5 100755 --- a/services/modules/teamspeak3/manager.py +++ b/services/modules/teamspeak3/manager.py @@ -246,6 +246,10 @@ class Teamspeak3Manager: logger.debug("Deleting user %s with id %s from TS3 server." % (user, uid)) if user: clients = self.server.send_command('clientlist') + if isinstance(clients, dict): + # Rewrap list + clients = [clients] + for client in clients: try: if client['keys']['client_database_id'] == user: