mirror of
https://github.com/apache/superset.git
synced 2026-04-20 08:34:37 +00:00
fix(chart data): removing query from /chart/data payload when accessing as guest user (#30858)
This commit is contained in:
@@ -394,8 +394,13 @@ class ChartDataRestApi(ChartRestApi):
|
||||
)
|
||||
|
||||
if result_format == ChartDataResultFormat.JSON:
|
||||
queries = result["queries"]
|
||||
if security_manager.is_guest_user():
|
||||
for query in queries:
|
||||
with contextlib.suppress(KeyError):
|
||||
del query["query"]
|
||||
response_data = json.dumps(
|
||||
{"result": result["queries"]},
|
||||
{"result": queries},
|
||||
default=json.json_int_dttm_ser,
|
||||
ignore_nan=True,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user