diff --git a/src/sunstone/public/app/tabs/oneflow-templates-tab/actions.js b/src/sunstone/public/app/tabs/oneflow-templates-tab/actions.js
index 2621400ba1..d03863905c 100644
--- a/src/sunstone/public/app/tabs/oneflow-templates-tab/actions.js
+++ b/src/sunstone/public/app/tabs/oneflow-templates-tab/actions.js
@@ -48,10 +48,12 @@ define(function(require) {
"ServiceTemplate.show_to_update" : {
type: "single",
- call: OpenNebulaResource.show,
+ call: function(params) {
+ Sunstone.runAction("Network.list");
+ Sunstone.runAction("VNTemplate.list");
+ OpenNebulaResource.show(params);
+ },
callback: function(request, response) {
- Sunstone.runAction("Network.list")
- Sunstone.runAction("VNTemplate.list")
Sunstone.showFormPanel(TAB_ID, CREATE_DIALOG_ID, "update",
function(formPanelInstance, context) {
formPanelInstance.fill(context, response[XML_ROOT]);
diff --git a/src/sunstone/public/app/tabs/oneflow-templates-tab/form-panels/create.js b/src/sunstone/public/app/tabs/oneflow-templates-tab/form-panels/create.js
index 8f1cdf69c6..1edd6abc56 100644
--- a/src/sunstone/public/app/tabs/oneflow-templates-tab/form-panels/create.js
+++ b/src/sunstone/public/app/tabs/oneflow-templates-tab/form-panels/create.js
@@ -124,16 +124,14 @@ define(function(require) {
\
\
\
- \
+ \
'+Locale.tr("Can only contain alphanumeric and underscore characters, and be unique")+'\
| \
\
\
| \
\
- \
+ \
| \
\
| ";
str += "\
- | ";
diff --git a/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab.js b/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab.js
index 5b70d63026..d61c028e96 100644
--- a/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab.js
+++ b/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab.js
@@ -130,7 +130,7 @@ define(function(require) {
var index = $(this).data("index");
var select = $('td.parent_selector select[data-index='+index+']', role_section);
toogleNicUsedAsAlias(role_section, select, select.val(), null)
- select.prop("hidden", !this.checked);
+ select.prop("hidden", !this.checked).prop("required", this.checked);
if (this.checked && that.nics_template[index]) {
that.alias_template[index] = that.nics_template[index];