diff --git a/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/static/dashboard/dc_admin/cloud_overview/table/subcloud_table.controller.js b/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/static/dashboard/dc_admin/cloud_overview/table/subcloud_table.controller.js index 9519e493..e76956c6 100644 --- a/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/static/dashboard/dc_admin/cloud_overview/table/subcloud_table.controller.js +++ b/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/static/dashboard/dc_admin/cloud_overview/table/subcloud_table.controller.js @@ -384,7 +384,15 @@ form: ["*"], model: model }; + + var cur_cloud_name = model.name; + return modalFormService.open(config).then(function(){ + // Avoids sending the name param when the subcloud name + // is the same as the previous one. + if(cur_cloud_name == model.name){ + delete model.name; + } return dc_manager.editSubcloud(cloud.subcloud_id, model); }); }