codeant-ai-for-open-source[bot] commented on PR #38272:
URL: https://github.com/apache/superset/pull/38272#issuecomment-3991057619

   ## **Sequence Diagram**
   
   Shows how native filter parsing was made defensive and how parse warnings 
are bubbled from ReportSchedule.get_native_filters_params() into the report 
execution flow so they are recorded with the report result.
   
   ```mermaid
   sequenceDiagram
       participant Execute as ReportExecutor
       participant Schedule as ReportSchedule
       participant Logger as ReportScheduleLog
   
       Execute->>Schedule: get_native_filters_params()
       Schedule-->>Execute: (rison_params, warnings)  // uses .get() defaults, 
skips malformed filters
       Execute->>Execute: collect/append warnings to _filter_warnings
       Execute->>Logger: update_report_schedule_and_log(state=SUCCESS, 
error_message=joined_warnings)
       Logger-->>Execute: persisted log entry
   ```
   
   ---
   *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]

Reply via email to