From: Roland Häder <roland@mxchange.org>
Date: Tue, 23 Aug 2016 15:09:52 +0000 (+0200)
Subject: Please cherry-pick:
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=62b9ab615f08b19eb0aa7a534d634e936e2022ff;p=pizzaservice-mailer-ejb.git

Please cherry-pick:
- explicitly flush after persisting to get id number in entity set
---

diff --git a/src/java/org/mxchange/jcontacts/phone/AddressbookAdminContactPhoneSessionBean.java b/src/java/org/mxchange/jcontacts/phone/AddressbookAdminContactPhoneSessionBean.java
index 00726f4..fa71e34 100644
--- a/src/java/org/mxchange/jcontacts/phone/AddressbookAdminContactPhoneSessionBean.java
+++ b/src/java/org/mxchange/jcontacts/phone/AddressbookAdminContactPhoneSessionBean.java
@@ -262,6 +262,9 @@ public class AddressbookAdminContactPhoneSessionBean extends BaseAddressbookData
 		// Persist it
 		this.getEntityManager().persist(faxNumber);
 
+		// Flush it
+		this.getEntityManager().flush();
+
 		// Find contact
 		Contact managedContact = this.getEntityManager().find(UserContact.class, contact.getContactId());
 
@@ -322,6 +325,9 @@ public class AddressbookAdminContactPhoneSessionBean extends BaseAddressbookData
 		// Persist it
 		this.getEntityManager().persist(landLineNumber);
 
+		// Flush it
+		this.getEntityManager().flush();
+
 		// Find contact
 		Contact managedContact = this.getEntityManager().find(UserContact.class, contact.getContactId());
 
@@ -376,6 +382,9 @@ public class AddressbookAdminContactPhoneSessionBean extends BaseAddressbookData
 		// Persist it
 		this.getEntityManager().persist(mobileNumber);
 
+		// Flush it
+		this.getEntityManager().flush();
+
 		// Find contact
 		Contact managedContact = this.getEntityManager().find(UserContact.class, contact.getContactId());