Skip to content

Commit b20ee6d

Browse files
Empty string for application toggle_access_key_status not allowed
1 parent 3ef059a commit b20ee6d

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,14 @@ async def get_access_keys(self, id: StrictStr, *args, **kwargs):
6464
if not id:
6565
id = None
6666
return await super().get_access_keys(id=id, *args, **kwargs)
67+
68+
async def toggle_access_key_status(
69+
self, application_id: StrictStr, key_id: StrictStr, *args, **kwargs
70+
):
71+
if not application_id:
72+
application_id = None
73+
if not key_id:
74+
key_id = None
75+
return await super().toggle_access_key_status(
76+
application_id=application_id, key_id=key_id, *args, **kwargs
77+
)

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,16 @@ def remove_role_from_application_user(self, application_id, role, **kwargs):
3131
def get_app_by_access_key_id(self, access_key_id: str, **kwargs):
3232
if not access_key_id:
3333
access_key_id = None
34-
return super().get_app_by_access_key_id(access_key_id=access_key_id, **kwargs)
34+
return super().get_app_by_access_key_id(access_key_id, **kwargs)
3535

3636
def get_access_keys(self, id: str, **kwargs):
3737
if not id:
3838
id = None
3939
return super().get_access_keys(id=id, **kwargs)
40+
41+
def toggle_access_key_status(self, application_id, key_id, **kwargs):
42+
if not application_id:
43+
application_id = None
44+
if not key_id:
45+
key_id = None
46+
return super().toggle_access_key_status(application_id, key_id, **kwargs)

0 commit comments

Comments
 (0)