From 40e894cf80f8e0068cdcd203196ac40e0a6aeff3 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Fri, 26 Nov 2021 19:06:01 +0100 Subject: [PATCH] feat(api): fixed create role payload check --- ee/api/chalicelib/blueprints/bp_ee.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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