mirror of
https://github.com/OpenNebula/one.git
synced 2026-11-09 05:27:20 +09:00
M #~: fix vm_template_content undefined (#88)
Signed-off-by: Jorge Lobo <jlobo@opennebula.io>
(cherry picked from commit c2ab2e12d2)
This commit is contained in:
1 parent
b6228d90c5
commit
ab2000f5c2
1 file changed
+10
-3
@@ -237,8 +237,8 @@ define(function(require) {
|
||||
var extra_info = ServiceUtils.getExtraInfo(context);
|
||||
|
||||
if(
|
||||
that &&
|
||||
that.service_template_json &&
|
||||
that &&
|
||||
that.service_template_json &&
|
||||
that.service_template_json.DOCUMENT &&
|
||||
that.service_template_json.DOCUMENT.TEMPLATE &&
|
||||
that.service_template_json.DOCUMENT.TEMPLATE.BODY &&
|
||||
@@ -253,7 +253,7 @@ define(function(require) {
|
||||
role.user_inputs_values = tmp_json;
|
||||
if (stringCustomValues) {
|
||||
(temp_role.vm_template_contents)
|
||||
? temp_role.vm_template_contents += stringCustomValues
|
||||
? temp_role.vm_template_contents += stringCustomValues
|
||||
: temp_role.vm_template_contents = stringCustomValues;
|
||||
}
|
||||
$("#instantiate_service_role_user_inputs").find("select").each(function(key, vm_group){
|
||||
@@ -267,6 +267,13 @@ define(function(require) {
|
||||
temp_role.vm_template_contents += TemplateUtils.templateToString({VMGROUP:{ROLE:role.name,VMGROUP_ID:vm_group_value}});
|
||||
}
|
||||
});
|
||||
if(charters.length){
|
||||
if(temp_role.vm_template_contents !== undefined){
|
||||
temp_role.vm_template_contents += charters;
|
||||
}else{
|
||||
temp_role.vm_template_contents = charters;
|
||||
}
|
||||
}
|
||||
extra_info.merge_template.roles.push(temp_role);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user