codeant-ai-for-open-source[bot] commented on PR #38868:
URL: https://github.com/apache/superset/pull/38868#issuecomment-4131413644
## **Sequence Diagram**
This PR updates the MCP create form data command to derive cache keys from
the current user instead of the HTTP session and to surface a clearer error
when temporary form data caching fails.
```mermaid
sequenceDiagram
participant MCPClient as MCP client
participant Command as MCP create form data
participant Auth as Access control
participant Cache as Explore form data cache
MCPClient->>Command: Request chart or explore link key
Command->>Auth: Check access for datasource and chart
Auth-->>Command: Access allowed
Command->>Command: Build contextual key using user id
Command->>Cache: Get or create key for contextual form data
Command->>Cache: Save form data state and contextual key
Cache-->>Command: Form data cached
Command-->>MCPClient: Return form data cache key
alt Cache write fails
Command-->>MCPClient: Temporary cache create failed error
end
```
---
*Generated by [CodeAnt AI](https://codeant.ai)*
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]