Bugfix save Startpass

master
Markus Kreth 7 years ago
parent c64ae4f4bc
commit 2c209e1525
  1. 2
      pom.xml
  2. 5
      src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/dao/PersonDaoImpl.java

@ -6,7 +6,7 @@
<groupId>de.kreth.vaadin.clubhelper</groupId>
<artifactId>vaadin-clubhelper</artifactId>
<version>1.0.11-SNAPSHOT</version>
<version>1.0.12-SNAPSHOT</version>
<packaging>war</packaging>
<name>vaadin-clubhelper</name>

@ -29,13 +29,13 @@ public class PersonDaoImpl extends AbstractDaoImpl<Person> 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<Contact> contacts = obj.getContacts();
@ -122,6 +122,7 @@ public class PersonDaoImpl extends AbstractDaoImpl<Person> implements PersonDao
}
@Override
@Transactional
public void delete(Adress a) {
a.setDeleted(new Date());

Loading…
Cancel
Save