From b93ddb0e37cbc7e94a54c4f2d9d5878bfc62c591 Mon Sep 17 00:00:00 2001 From: Raynaldo Rivera Date: Mon, 17 Nov 2014 16:13:42 -0700 Subject: [PATCH] Hopeful ipboard fix --- services/managers/ipboard_manager.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/services/managers/ipboard_manager.py b/services/managers/ipboard_manager.py index 7cd67407..bfff174d 100755 --- a/services/managers/ipboard_manager.py +++ b/services/managers/ipboard_manager.py @@ -4,6 +4,7 @@ from hashlib import md5 from django.conf import settings + class IPBoardManager: def __init__(self): @@ -72,8 +73,9 @@ class IPBoardManager: def get_user_groups(username): groups = [] ret = IPBoardManager.exec_xmlrpc('getUserGroups', username=username) - for group in ret: - groups.append(group["g_title"]) + if type(ret) is list: + for group in ret: + groups.append(group["g_title"]) return groups @staticmethod