From a405c616fdebef754ea2d470b8198c958355abfd Mon Sep 17 00:00:00 2001 From: Maximilian Moser <maximilian.moser@tuwien.ac.at> Date: Mon, 18 Jul 2022 15:26:33 +0200 Subject: [PATCH] Update the module to InvenioRDM v9 --- invenio_utilities_tuw/cli/users.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/invenio_utilities_tuw/cli/users.py b/invenio_utilities_tuw/cli/users.py index 1ad624e..3719314 100644 --- a/invenio_utilities_tuw/cli/users.py +++ b/invenio_utilities_tuw/cli/users.py @@ -41,8 +41,8 @@ def list_users(only_active, show_names, show_roles): line = f"{user.id} {user.email}" if show_names: name = "N/A" - if user.profile and user.profile.full_name: - name = f"({user.profile.full_name})" + if full_name := user.user_profile.get("full_name"): + name = f"({full_name})" line += f" {name}" if show_roles: @@ -60,11 +60,13 @@ def list_users(only_active, show_names, show_roles): def show_user(user_id, show_names, show_roles): """Show more information about the specified user.""" user = get_user_by_identifier(user_id) - full_name = f"({user.profile.full_name})" if user.profile else "N/A" + name = "N/A" + if full_name := user.user_profile.get("full_name"): + name = f"({full_name})" line = f"{user.id} {user.email}" if show_names: - line += f" {full_name}" + line += f" {name}" if show_roles: line += f" {[r.name for r in user.roles]}" @@ -97,7 +99,7 @@ def find_user(only_active, query, full_name): def query_similarity(user): if full_name: - value = user.profile.full_name if user.profile else "" + value = user.user_profile.get("full_name", "") else: value = user.email -- GitLab