|
@@ -386,9 +386,8 @@ App.WizardStep5Controller = Em.Controller.extend({
|
|
|
console.log("TRACE: render master component name is: " + item.component_name);
|
|
|
var masterComponent = App.StackServiceComponent.find().findProperty('componentName', item.component_name);
|
|
|
if (masterComponent.get('isMasterWithMultipleInstances')) {
|
|
|
- if (item.component_name !== previousComponentName) serviceComponentId = 1;
|
|
|
previousComponentName = item.component_name;
|
|
|
- componentObj.set('serviceComponentId', serviceComponentId++);
|
|
|
+ componentObj.set('serviceComponentId', result.filterProperty('component_name', item.component_name).length + 1);
|
|
|
componentObj.set("showRemoveControl", showRemoveControl);
|
|
|
}
|
|
|
componentObj.set('isHostNameValid', true);
|
|
@@ -509,7 +508,7 @@ App.WizardStep5Controller = Em.Controller.extend({
|
|
|
assignHostToMaster: function (componentName, selectedHost, serviceComponentId) {
|
|
|
var flag = this.isHostNameValid(componentName, selectedHost);
|
|
|
this.updateIsHostNameValidFlag(componentName, serviceComponentId, flag);
|
|
|
- if (zId) {
|
|
|
+ if (serviceComponentId) {
|
|
|
this.get('selectedServicesMasters').filterProperty('component_name', componentName).findProperty("serviceComponentId", serviceComponentId).set("selectedHost", selectedHost);
|
|
|
}
|
|
|
else {
|
|
@@ -543,9 +542,9 @@ App.WizardStep5Controller = Em.Controller.extend({
|
|
|
/**
|
|
|
* Update <code>isHostNameValid</code> property with <code>flag</code> value
|
|
|
* for component with name <code>componentName</code> and
|
|
|
- * <code>zId</code>-property equal to <code>zId</code>-parameter value
|
|
|
+ * <code>serviceComponentId</code>-property equal to <code>serviceComponentId</code>-parameter value
|
|
|
* @param {string} componentName
|
|
|
- * @param {number} zId
|
|
|
+ * @param {number} serviceComponentId
|
|
|
* @param {bool} flag
|
|
|
* @method updateIsHostNameValidFlag
|
|
|
*/
|