diff --git a/ee/api/chalicelib/blueprints/bp_ee.py b/ee/api/chalicelib/blueprints/bp_ee.py index 76272ec2c..b32bd6f52 100644 --- a/ee/api/chalicelib/blueprints/bp_ee.py +++ b/ee/api/chalicelib/blueprints/bp_ee.py @@ -20,7 +20,8 @@ def get_roles(context): @app.route('/client/roles', methods=['POST', 'PUT']) def add_role(context): data = app.current_request.json_body - data = roles.create(tenant_id=context['tenantId'], user_id=context['userId'], **data) + data = roles.create(tenant_id=context['tenantId'], user_id=context['userId'], name=data["name"], + description=data.get("description"), permissions=data["permissions"]) if "errors" in data: return data