From 2c209e15256ad51b10b817eba5db1fb340027023 Mon Sep 17 00:00:00 2001 From: Markus Kreth Date: Sun, 17 Feb 2019 21:13:26 +0100 Subject: [PATCH] Bugfix save Startpass --- pom.xml | 2 +- .../clubhelper/vaadinclubhelper/dao/PersonDaoImpl.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 185149a..1754495 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ de.kreth.vaadin.clubhelper vaadin-clubhelper - 1.0.11-SNAPSHOT + 1.0.12-SNAPSHOT war vaadin-clubhelper diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/dao/PersonDaoImpl.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/dao/PersonDaoImpl.java index 50c5d05..b2b781c 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/dao/PersonDaoImpl.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/dao/PersonDaoImpl.java @@ -29,13 +29,13 @@ public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao @Override @Transactional public void save(Person obj) { - super.save(obj); checkSubEntities(obj); + super.save(obj); } public void checkSubEntities(Person obj) { Startpass startPass = obj.getStartpass(); - if (startPass != null && startPass.hasValidId() == false) { + if (startPass != null) { persistOrUpdate(startPass); } List contacts = obj.getContacts(); @@ -122,6 +122,7 @@ public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao } @Override + @Transactional public void delete(Adress a) { a.setDeleted(new Date());