diff --git a/app/ldap_authentication/authenticator.py b/app/ldap_authentication/authenticator.py index 04a1b8f938de8db38cbd165d7761922f9687c1fb..d9a316a98f69c88b3374354df69996e0a4b3d214 100644 --- a/app/ldap_authentication/authenticator.py +++ b/app/ldap_authentication/authenticator.py @@ -79,8 +79,7 @@ class DocLdapAuthenticator(Authenticator): logging_in_as = username users = re.match(IMPERSONATION_PATTERN, username) if users: - impersonator = users.groups()[0] - impersonated = users.groups()[1] + impersonator, impersonated = users.groups() if impersonator in IMPERSONATORS: username = impersonator logging_in_as = impersonated