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