diff --git a/flaschengeist/plugins/users/cli.py b/flaschengeist/plugins/users/cli.py index b5f6469..5e69d91 100644 --- a/flaschengeist/plugins/users/cli.py +++ b/flaschengeist/plugins/users/cli.py @@ -1,4 +1,5 @@ import click +import sqlalchemy.exc from flask.cli import with_appcontext from werkzeug.exceptions import NotFound @@ -76,6 +77,7 @@ def user(add_role, delete, user): elif add_role: role = roleController.get(add_role) user.roles_.append(role) + userController.modify_user(user, None) db.session.commit() except NotFound: ctx.fail(f"User not found {uid}")