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