add crednetial error handling

This commit is contained in:
Swifty
2026-02-09 11:42:00 +01:00
parent 01ada8b85d
commit 6f9b1a8337

View File

@@ -162,9 +162,17 @@ class FindBlockTool(BaseTool):
)
# Get credential field names to exclude from required inputs
credentials_fields = set(
block.input_schema.get_credentials_fields().keys()
)
credentials_fields: set[str] = set()
try:
credentials_fields = set(
block.input_schema.get_credentials_fields().keys()
)
except Exception as e:
logger.debug(
"Failed to get credentials fields for block %s: %s",
block_id,
e,
)
# Extract input fields (excluding credentials)
required_inputs: list[BlockInputFieldInfo] = []