diff --git a/sci-types-project/src/main/java/org/scientificcms/contenttypes/sciproject/Contact.java b/sci-types-project/src/main/java/org/scientificcms/contenttypes/sciproject/Contact.java index aafbfa0..d7b0af6 100644 --- a/sci-types-project/src/main/java/org/scientificcms/contenttypes/sciproject/Contact.java +++ b/sci-types-project/src/main/java/org/scientificcms/contenttypes/sciproject/Contact.java @@ -69,6 +69,7 @@ public class Contact implements Exportable, Serializable { this.contactId = contactId; } + @Override public String getUuid() { return uuid; } diff --git a/sci-types-project/src/main/java/org/scientificcms/contenttypes/sciproject/ContactRepository.java b/sci-types-project/src/main/java/org/scientificcms/contenttypes/sciproject/ContactRepository.java index 0cfd7ee..77c637d 100644 --- a/sci-types-project/src/main/java/org/scientificcms/contenttypes/sciproject/ContactRepository.java +++ b/sci-types-project/src/main/java/org/scientificcms/contenttypes/sciproject/ContactRepository.java @@ -38,7 +38,7 @@ public class ContactRepository @Override public boolean isNew(final Contact contact) { - return contact.getContactId() == 0; + return contact.getContactId() == 0 || contact.getUuid() == null; } @Override