diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4fb6e59..34f3921 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -73,7 +73,7 @@ jobs: pip install ".[$EXTRAS]" pip freeze docker --version - docker-compose --version + docker compose version - name: Run tests run: | diff --git a/invenio_users_resources/entity_resolvers.py b/invenio_users_resources/entity_resolvers.py index fbe72f5..bf22444 100644 --- a/invenio_users_resources/entity_resolvers.py +++ b/invenio_users_resources/entity_resolvers.py @@ -123,9 +123,7 @@ def _resolve(self): # Resolves to role name, not id role_id = self._parse_ref_dict_id() try: - return Role.query.filter( - Role.name == role_id # TODO to be changed to role id - ).one() + return Role.query.filter(Role.id == role_id).one() except NoResultFound: return {}