diff --git a/superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx b/superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx index daef59cb19..335120e14f 100644 --- a/superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx +++ b/superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx @@ -157,8 +157,26 @@ function DashboardList(props: DashboardListProps) { ({ json = {} }) => { setDashboards( dashboards.map(dashboard => { - if (dashboard.id === json.id) { - return json.result; + if (dashboard.id === json?.result?.id) { + const { + changed_by_name, + changed_by_url, + changed_by, + dashboard_title = '', + slug = '', + json_metadata = '', + changed_on_delta_humanized, + } = json.result; + return { + ...dashboard, + changed_by_name, + changed_by_url, + changed_by, + dashboard_title, + slug, + json_metadata, + changed_on_delta_humanized, + }; } return dashboard; }),