From 3782970460bcd1588264cf31a3ba880540fc246e Mon Sep 17 00:00:00 2001 From: hexcafe Date: Tue, 4 Jun 2024 02:43:01 -0700 Subject: [PATCH 1/2] bugfix: add missing GUEST_TOKEN_HEADER_NAME to bootstrap data --- superset/embedded/view.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/superset/embedded/view.py b/superset/embedded/view.py index 05490726f3119..e43090f1643ba 100644 --- a/superset/embedded/view.py +++ b/superset/embedded/view.py @@ -16,7 +16,7 @@ # under the License. from typing import Callable -from flask import abort, request +from flask import current_app, abort, request from flask_appbuilder import expose from flask_login import AnonymousUserMixin, login_user from flask_wtf.csrf import same_origin @@ -77,6 +77,9 @@ def embedded( ) bootstrap_data = { + "config": { + "GUEST_TOKEN_HEADER_NAME": current_app.config["GUEST_TOKEN_HEADER_NAME"] + }, "common": common_bootstrap_payload(), "embedded": { "dashboard_id": embedded.dashboard_id, From b2f1ab897c264351c1d713df1ffebbaed2be2bdc Mon Sep 17 00:00:00 2001 From: hexcafe Date: Tue, 4 Jun 2024 17:35:38 -0700 Subject: [PATCH 2/2] fix code style with pre-commit --- superset/embedded/view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/embedded/view.py b/superset/embedded/view.py index e43090f1643ba..6e5419286d38c 100644 --- a/superset/embedded/view.py +++ b/superset/embedded/view.py @@ -16,7 +16,7 @@ # under the License. from typing import Callable -from flask import current_app, abort, request +from flask import abort, current_app, request from flask_appbuilder import expose from flask_login import AnonymousUserMixin, login_user from flask_wtf.csrf import same_origin