Skip to content

Commit 4e6c8ca

Browse files
Empty string for application remove_role_from_application_user not allowed
1 parent addbaef commit 4e6c8ca

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

src/conductor/asyncio_client/adapters/api/application_resource_api.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ async def create_access_key(
99
id: StrictStr,
1010
*args,
1111
**kwargs,
12-
) -> object:
12+
):
1313
if not id:
1414
id = None
1515
return await super().create_access_key(id=id, *args, **kwargs)
@@ -39,3 +39,18 @@ async def delete_access_key(
3939
return await super().delete_access_key(
4040
application_id=application_id, key_id=key_id, *args, **kwargs
4141
)
42+
43+
async def remove_role_from_application_user(
44+
self,
45+
application_id: StrictStr,
46+
role: StrictStr,
47+
*args,
48+
**kwargs,
49+
):
50+
if not application_id:
51+
application_id = None
52+
if not role:
53+
role = None
54+
return await super().remove_role_from_application_user(
55+
application_id=application_id, role=role, *args, **kwargs
56+
)

src/conductor/client/adapters/api/application_resource_api_adapter.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,10 @@ def delete_access_key(self, application_id, key_id, **kwargs):
2020
if not key_id:
2121
key_id = None
2222
return super().delete_access_key(application_id, key_id, **kwargs)
23+
24+
def remove_role_from_application_user(self, application_id, role, **kwargs):
25+
if not application_id:
26+
application_id = None
27+
if not role:
28+
role = None
29+
return super().remove_role_from_application_user(application_id, role, **kwargs)

0 commit comments

Comments
 (0)