diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java b/libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java index 1fa7d8d4d..d1ac860c0 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java @@ -330,6 +330,19 @@ public class CriterionTreeController extends GenericForwardComposer { } } }); + + autocomplete.addEventListener("onBlur", new EventListener() { + + @Override + public void onEvent(Event event) { + if (autocomplete.getText().isEmpty()) { + autocomplete.clear(); + CriterionDTO assignment = (CriterionDTO) row.getValue(); + assignment.getCriterion().setCostCategory(null); + } + } + }); + return autocomplete; }