Skip to content

Commit c8e7c27

Browse files
Empty string for application delete_tag_for_application not allowed
1 parent 29a5c5e commit c8e7c27

2 files changed

Lines changed: 20 additions & 3 deletions

File tree

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

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
from typing import List
2+
13
from pydantic import StrictStr
24

35
from conductor.asyncio_client.http.api import ApplicationResourceApi
6+
from conductor.asyncio_client.http.models import Tag
47

58

69
class ApplicationResourceApiAdapter(ApplicationResourceApi):
@@ -79,6 +82,13 @@ async def toggle_access_key_status(
7982
async def get_tags_for_application(self, application_id: StrictStr, *args, **kwargs):
8083
if not application_id:
8184
application_id = None
82-
return await super().get_tags_for_application(
83-
id=application_id, *args, **kwargs
84-
)
85+
return await super().get_tags_for_application(id=application_id, *args, **kwargs)
86+
87+
async def delete_tag_for_application(
88+
self, id: StrictStr, tag: List[Tag], *args, **kwargs
89+
) -> None:
90+
if not id:
91+
id = None
92+
if not tag:
93+
tag = None
94+
return await super().delete_tag_for_application(id=id, tag=tag, *args, **kwargs)

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,10 @@ def get_tags_for_application(self, application_id, **kwargs):
4949
if not application_id:
5050
application_id = None
5151
return super().get_tags_for_application(application_id, **kwargs)
52+
53+
def delete_tag_for_application(self, body, id, **kwargs):
54+
if not body:
55+
body = None
56+
if not id:
57+
id = None
58+
return super().delete_tag_for_application(body, id, **kwargs)

0 commit comments

Comments
 (0)