diff --git a/src/tools/python/python.ts b/src/tools/python/python.ts index cd001457..4c2c8131 100644 --- a/src/tools/python/python.ts +++ b/src/tools/python/python.ts @@ -116,9 +116,10 @@ export class PythonTool extends Tool { ): asserts rawInput is ToolInput { super.validateInput(schema, rawInput); - const fileNames = (rawInput.inputFiles as { filename: string }[]) - ?.map(({ filename }) => filename) - .filter(Boolean) as string[]; + const fileNames: string[] = + (rawInput.inputFiles as { filename: string }[]) + ?.map(({ filename }) => filename) + .filter(Boolean) ?? []; const diff = differenceWith(fileNames, unique(fileNames), isShallowEqual); if (diff.length > 0) { throw new ToolInputValidationError(