From 530abbd0be507d310f21bc551d931c62c7e887f8 Mon Sep 17 00:00:00 2001 From: Maximilian Moser <maximilian.moser@tuwien.ac.at> Date: Tue, 13 Jul 2021 11:59:22 +0200 Subject: [PATCH] Add any_user to fetched user identities --- invenio_utilities_tuw/cli/utils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/invenio_utilities_tuw/cli/utils.py b/invenio_utilities_tuw/cli/utils.py index 522ac46..fd978ef 100644 --- a/invenio_utilities_tuw/cli/utils.py +++ b/invenio_utilities_tuw/cli/utils.py @@ -11,7 +11,7 @@ import json from difflib import SequenceMatcher -from invenio_access.permissions import system_identity +from invenio_access.permissions import any_user, system_identity from invenio_access.utils import get_identity from invenio_accounts import current_accounts from invenio_db import db @@ -100,7 +100,9 @@ def get_identity_for_user(user): """Get the Identity for the user specified via email or ID.""" if user is not None: found_user = get_user_by_identifier(user) - return get_identity(found_user) + identity = get_identity(found_user) + identity.provides.add(any_user) + return identity return system_identity -- GitLab