Skip to content

Commit 1102dff

Browse files
authored
fix: handling empty attachment field (#1351)
1 parent d4ec465 commit 1102dff

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

python/composio/tools/toolset.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -669,13 +669,15 @@ def _substitute_file_uploads_recursively(
669669
return request
670670

671671
params = schema["properties"]
672-
for _param in request:
672+
params_to_process = list(request.keys())
673+
for _param in params_to_process:
673674
if _param not in params:
674675
continue
675676

676677
if self._file_uploadable(schema=params[_param]):
677678
# skip if the file is not provided
678679
if request[_param] is None or request[_param] == "":
680+
del request[_param]
679681
continue
680682

681683
request[_param] = FileUploadable.from_path(

0 commit comments

Comments
 (0)