Skip to content

Commit 7cc2e61

Browse files
authored
Handle widget delete on upgrade platform bug (#1011)
1 parent 7e6414b commit 7cc2e61

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/databricks/labs/ucx/framework/dashboards.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,11 @@ def _install_dashboard(self, dashboard_name: str, parent_folder_id: str, dashboa
212212
assert dashboard.widgets is not None
213213
for widget in dashboard.widgets:
214214
assert widget.id is not None
215-
self._ws.dashboard_widgets.delete(widget.id)
215+
try:
216+
self._ws.dashboard_widgets.delete(widget.id)
217+
except TypeError:
218+
logger.warning("Type error in SDK API response, ES-1061370")
219+
# Tracking bug in ES-1061370
216220
return
217221
dashboard = self._ws.dashboards.create(dashboard_name, run_as_role=RunAsRole.VIEWER, parent=parent_folder_id)
218222
assert dashboard.id is not None

0 commit comments

Comments
 (0)