From 9eca0c928d37c6e72c3c2ffaf6d241fb2509f746 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Sat, 3 Mar 2018 12:23:15 +0000 Subject: [PATCH] Commit patched auth.py Signed-off-by: Patrick Uiterwijk --- roles/koji_hub/files/auth.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/roles/koji_hub/files/auth.py b/roles/koji_hub/files/auth.py index 6f43159196..e396d7ddef 100644 --- a/roles/koji_hub/files/auth.py +++ b/roles/koji_hub/files/auth.py @@ -413,12 +413,14 @@ class Session(object): else: raise koji.AuthError('%s is not authorized to login other users' % client_dn) - user_id = self.getUserId(username) + user_id = self.getUserIdFromKerberos(username) if not user_id: - if context.opts.get('LoginCreatesUser'): - user_id = self.createUser(username) - else: - raise koji.AuthError('Unknown user: %s' % username) + user_id = self.getUserId(username) + if not user_id: + if context.opts.get('LoginCreatesUser'): + user_id = self.createUser(username) + else: + raise koji.AuthError('Unknown user: %s' % username) self.checkLoginAllowed(user_id)