From 60751e80f0a279720ebff594a2bd4e546366a5ec Mon Sep 17 00:00:00 2001
From: Maximilian Moser <maximilian.moser@tuwien.ac.at>
Date: Thu, 12 Oct 2023 14:28:23 +0200
Subject: [PATCH] Fix fetching user by username

* the "profile" is actually a user object already...
* seems like a leftover from older versions user models
---
 invenio_config_tuw/utils.py | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/invenio_config_tuw/utils.py b/invenio_config_tuw/utils.py
index b6836c0..34b5652 100644
--- a/invenio_config_tuw/utils.py
+++ b/invenio_config_tuw/utils.py
@@ -20,12 +20,7 @@ from invenio_accounts.models import User
 
 def get_user_by_username(username):
     """Get the user identified by the username."""
-    profile = User.query.filter(User.username == username).one_or_none()
-
-    if profile is not None:
-        return profile.user
-
-    return None
+    return User.query.filter(User.username == username).one_or_none()
 
 
 def get_user(identifier):
-- 
GitLab