From bc452b9b9a0ae42998e4c9ba91efb3d533703cd2 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 13 Jan 2023 10:01:52 -0500 Subject: [PATCH] Restore role-less group If a group is missing a role, coerce it to administrator --- confluent_server/confluent/config/configmanager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/confluent_server/confluent/config/configmanager.py b/confluent_server/confluent/config/configmanager.py index 02d534a0..e980a8be 100644 --- a/confluent_server/confluent/config/configmanager.py +++ b/confluent_server/confluent/config/configmanager.py @@ -1515,6 +1515,8 @@ class ConfigManager(object): groupname = confluent.util.stringify(groupname) if groupname in self._cfgstore['usergroups']: raise Exception("Duplicate groupname requested") + if role is None: + role = 'Administrator' for candrole in _validroles: if candrole.lower().startswith(role.lower()): role = candrole