You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ms...@apache.org on 2026/10/06 14:14:21 UTC
(superset) 03/03: fix(canvas): don't shadow the widget types parameter in render_context
This is an automated email from the ASF dual-hosted git repository.
msyavuz pushed a commit to branch msyavuz/feat/canvas
in repository https://gitbox.apache.org/repos/asf/superset.git
commit 23e143e4455190b9ec0dc30df48d6ff3448d8059
Author: Mehmet Salih Yavuz <sa...@proton.me>
AuthorDate: Tue Oct 6 17:14:05 2026 +0300
fix(canvas): don't shadow the widget types parameter in render_context
---
superset/canvas/definition/render.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/superset/canvas/definition/render.py b/superset/canvas/definition/render.py
index 675b5ff0cf6..c738c711af5 100644
--- a/superset/canvas/definition/render.py
+++ b/superset/canvas/definition/render.py
@@ -53,7 +53,7 @@ def render_context(
get_widget_types() if widget_types is None else widget_types,
resolver or get_widget_resolver(),
)
- widget_types = {node_id: w.widget_type for node_id, w in node_types.items()}
+ type_ids = {node_id: w.widget_type for node_id, w in node_types.items()}
grids: list[tuple[list[str], int]] = [
(definition["root"]["children"], definition["root"]["layout"]["columns"])
@@ -77,7 +77,7 @@ def render_context(
"rowSpan": rect.row_span,
}
return {
- "widgetTypes": widget_types,
+ "widgetTypes": type_ids,
"placements": placements,
"gridColumns": grid_columns,
}