reset hasChanges after save

master
Markus Kreth 7 years ago
parent 6871ecfde1
commit 074f1b531d
  1. 5
      src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/PersonEditDetails.java

@ -86,10 +86,13 @@ public class PersonEditDetails extends HorizontalLayout {
okButton.addClickListener(ev -> { okButton.addClickListener(ev -> {
BinderValidationStatus<Person> validate = binder.validate(); BinderValidationStatus<Person> validate = binder.validate();
if (validate.isOk()) { if (validate.isOk()) {
dao.save(binder.getBean()); Person edited = binder.getBean();
dao.save(edited);
if (personChangeHandler != null) { if (personChangeHandler != null) {
personChangeHandler.accept(binder.getBean()); personChangeHandler.accept(binder.getBean());
} }
contactLayout.setPerson(edited);
relationshipLayout.setPerson(edited);
} else { } else {
List<ValidationResult> errors = validate.getBeanValidationErrors(); List<ValidationResult> errors = validate.getBeanValidationErrors();
StringBuilder msg = new StringBuilder(); StringBuilder msg = new StringBuilder();

Loading…
Cancel
Save