From 995a44de0a224ccc5c39102185838903af47ff11 Mon Sep 17 00:00:00 2001 From: Adarnof Date: Fri, 17 Nov 2017 13:07:41 -0500 Subject: [PATCH] Case-insensitive group name to ID translation Seems Discourse won't let you create `Group` if `group` already exists (`422 Name has already been taken`). Thanks @huberfe --- allianceauth/services/modules/discourse/manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/allianceauth/services/modules/discourse/manager.py b/allianceauth/services/modules/discourse/manager.py index 40195b55..ae2a1af6 100644 --- a/allianceauth/services/modules/discourse/manager.py +++ b/allianceauth/services/modules/discourse/manager.py @@ -213,7 +213,7 @@ class DiscourseManager: def get_or_create_group(): groups = DiscourseManager._get_groups() for g in groups: - if g['name'] == name: + if g['name'].lower() == name.lower(): return g['id'] return DiscourseManager._create_group(name)['id']