dosubot[bot] commented on issue #35682:
URL: https://github.com/apache/superset/issues/35682#issuecomment-3410236144

   <!-- Answer -->
   The 400 error happens because the backend expects the engine field to be a 
string (like "bigquery"), not an object. The correct payload should look like:
   
   ```json
   {
     "sql": "SELECT ...",
     "engine": "bigquery"
   }
   ```
   
   This is enforced by the backend schema and confirmed in the frontend code, 
which should send engine as a string, not as { "backend": "bigquery" } 
([reference](https://github.com/apache/superset/blob/master/superset-frontend/src/explore/components/controls/ViewQuery.tsx),
 [backend 
schema](https://github.com/apache/superset/blob/master/superset/sqllab/schemas.py)).
 The regression likely comes from a recent frontend change that started passing 
the whole backend object instead of just the string. Updating the frontend to 
send only the backend string should resolve the issue.
   
   
   <!-- Dosu Comment Footer -->
   *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*
   
   ---
   <sup>How did I do? 
[Good](https://app.dosu.dev/response-feedback/700a6dfb-4ad2-4be4-93b1-49bd682df36a?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/700a6dfb-4ad2-4be4-93b1-49bd682df36a?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/700a6dfb-4ad2-4be4-93b1-49bd682df36a?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/700a6dfb-4ad2-4be4-93b1-49bd682df36a?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/700a6dfb-4ad2-4be4-93b1-49bd682df36a?feedback_type=hallucination)
 | [Report 
🐛](https://app.dosu.dev/response-feedback/700a6dfb-4ad2-4be4-93b1-49bd682df36a?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/700a6dfb-4ad2-4be4-93b1-49bd682df36a?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat
 with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu
 b)&nbsp;[![Join 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/35682)


-- 
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