Error: Invalid ISO 8601 date string: null at V3
- Dominant language
- TypeScript
- Stars
- 40k
- Forks
- 2.4k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 61
Description
Error: Invalid ISO 8601 date string: null at V3 (https://insomnia-app.local/assets/organization._organizationId.project._projectId.workspace._workspaceId.debug-BlGJwwou.js:1:29765) at DW (https://insomnia-app.local/assets/organization._organizationId.project._projectId.workspace._workspaceId.debug-BlGJwwou.js:66:35587) at wo (https://insomnia-app.local/assets/Button-C8sA8rsq.js:6:17038) at pc (https://insomnia-app.local/assets/Button-C8sA8rsq.js:8:44234) at sc (https://insomnia-app.local/assets/Button-C8sA8rsq.js:8:39918) at Kd (https://insomnia-app.local/assets/Button-C8sA8rsq.js:8:39846) at Ul (https://insomnia-app.local/assets/Button-C8sA8rsq.js:8:39700) at Wo (https://insomnia-app.local/assets/Button-C8sA8rsq.js:8:36044) at oc (https://insomnia-app.local/assets/Button-C8sA8rsq.js:8:36855) at Vt (https://insomnia-app.local/assets/Button-C8sA8rsq.js:6:3271) at https://insomnia-app.local/assets/Button-C8sA8rsq.js:8:34359
This error is generated each time I'm trying to see the MCPTool:
@mcp.tool(
description="Devuelve la cantidad de contactos que estan en el CRM para un periodo pasado por parámetro. Si no se pasa el periodo, cuenta todos los contactos.",
tags=["contador", "espocrm", "contactos", "clientes", "cuenta contactos"],
examples=[
"Contar contactos",
"contar clientes",
"cantidad de contactos",
"cantidad de clientes",
],
)
def contar_contactos(
desde: Optional[date] = None,
hasta: Optional[date] = None,
) -> dict:
"""Devuelve la cantidad de contactos para un periodo pasado por parámetro."""
conditions = []
if desde and hasta:
conditions.append(
{"type": "between", "attribute": "createdAt", "value": [desde, hasta]}
)
result = crm("GET", "Contact", params=_list_params(conditions))
return {"count": _result_count(result)}
Contributor guide
Research direction
Reproduce the error by opening the shown MCPTool and inspect the stack trace locations in the bundled organization...debug and Button assets. Trace which displayed date value becomes null and verify that the MCPTool can be opened without the Invalid ISO 8601 date error for the provided tool definition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100