feat(users) fix cli if user get role, that provider is updatet too

This commit is contained in:
Tim Gröger 2023-02-18 15:48:53 +01:00
parent d475f3f8e2
commit ba93345a09
1 changed files with 2 additions and 0 deletions

View File

@ -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}")