diff --git a/src/platform/plugins/shared/dashboard/public/services/dashboard_content_management_service/lib/update_dashboard_meta.ts b/src/platform/plugins/shared/dashboard/public/services/dashboard_content_management_service/lib/update_dashboard_meta.ts index 64488dda808be..d6febbeda5a31 100644 --- a/src/platform/plugins/shared/dashboard/public/services/dashboard_content_management_service/lib/update_dashboard_meta.ts +++ b/src/platform/plugins/shared/dashboard/public/services/dashboard_content_management_service/lib/update_dashboard_meta.ts @@ -38,8 +38,12 @@ export const updateDashboardMeta = async ({ await contentManagementService.client.update({ contentTypeId: DASHBOARD_CONTENT_ID, id, - data: { title, description, tags }, - options: { references: [] }, + data: { ...dashboard.attributes, title, description, tags }, + options: { + references: dashboard.references, + /** perform a "full" update instead, where the provided attributes will fully replace the existing ones */ + mergeAttributes: false, + }, }); getDashboardContentManagementCache().deleteDashboard(id);