diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/labels/LabelTypeCRUDController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/labels/LabelTypeCRUDController.java
index 516b62642..d34285925 100644
--- a/navalplanner-webapp/src/main/java/org/navalplanner/web/labels/LabelTypeCRUDController.java
+++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/labels/LabelTypeCRUDController.java
@@ -248,6 +248,7 @@ public class LabelTypeCRUDController extends GenericForwardComposer {
}
public void createLabel() {
+ validate();
labelTypeModel.addLabel();
Util.reloadBindings(gridLabels);
// After adding a new row, model might be disordered, so we force it to
@@ -267,11 +268,9 @@ public class LabelTypeCRUDController extends GenericForwardComposer {
ListModelExt model = (ListModelExt) gridLabels.getModel();
if ("ascending".equals(column.getSortDirection())) {
model.sort(column.getSortAscending(), true);
- return;
}
if ("descending".equals(column.getSortDirection())) {
model.sort(column.getSortDescending(), false);
- return;
}
}
diff --git a/navalplanner-webapp/src/main/webapp/labels/_editLabelType.zul b/navalplanner-webapp/src/main/webapp/labels/_editLabelType.zul
index 6bf4e4620..2909fe2c7 100644
--- a/navalplanner-webapp/src/main/webapp/labels/_editLabelType.zul
+++ b/navalplanner-webapp/src/main/webapp/labels/_editLabelType.zul
@@ -33,7 +33,7 @@
+ model="@{controller.labels}" fixedLayout="true">
@@ -42,11 +42,15 @@
-
-
+
+