From 58a333c67a78fcd6d319c0c9464915a65d1fbdeb 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 --- services/modules/discourse/manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/modules/discourse/manager.py b/services/modules/discourse/manager.py index 2f4e73c1..75fe143c 100644 --- a/services/modules/discourse/manager.py +++ b/services/modules/discourse/manager.py @@ -214,7 +214,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']