Author: solomax
Date: Mon Apr 14 16:07:08 2014
New Revision: 1587240

URL: http://svn.apache.org/r1587240
Log:
[OPENMEETINGS-977] Backup import is fixed

Modified:
    
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/backup/BackupImport.java
    
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java

Modified: 
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/backup/BackupImport.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/backup/BackupImport.java?rev=1587240&r1=1587239&r2=1587240&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/backup/BackupImport.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/backup/BackupImport.java
 Mon Apr 14 16:07:08 2014
@@ -414,6 +414,9 @@ public class BackupImport {
                                if (a.getOwner() != null && 
a.getOwner().getUser_id() == null) {
                                        a.setOwner(null);
                                }
+                               if (a.getRoom() != null && 
a.getRoom().getRooms_id() == null) {
+                                       a.setRoom(null);
+                               }
                                Long newAppId = 
appointmentDao.addAppointmentObj(a);
                                appointmentsMap.put(appId, newAppId);
                        }
@@ -534,6 +537,9 @@ public class BackupImport {
 
                                if (storedUC == null && uc.getContact() != null 
&& uc.getContact().getUser_id() != null) {
                                        uc.setUserContactId(0);
+                                       if (uc.getOwner() != null && 
uc.getOwner().getUser_id() == null) {
+                                               uc.setOwner(null);
+                                       }
                                        Long newId = 
userContactsDao.addUserContactObj(uc);
                                        userContactsMap.put(ucId, newId);
                                }

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java?rev=1587240&r1=1587239&r2=1587240&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
 Mon Apr 14 16:07:08 2014
@@ -414,6 +414,9 @@ public class BackupImport {
                                if (a.getOwner() != null && 
a.getOwner().getUser_id() == null) {
                                        a.setOwner(null);
                                }
+                               if (a.getRoom() != null && 
a.getRoom().getRooms_id() == null) {
+                                       a.setRoom(null);
+                               }
                                Long newAppId = 
appointmentDao.addAppointmentObj(a);
                                appointmentsMap.put(appId, newAppId);
                        }
@@ -534,6 +537,9 @@ public class BackupImport {
 
                                if (storedUC == null && uc.getContact() != null 
&& uc.getContact().getUser_id() != null) {
                                        uc.setUserContactId(0);
+                                       if (uc.getOwner() != null && 
uc.getOwner().getUser_id() == null) {
+                                               uc.setOwner(null);
+                                       }
                                        Long newId = 
userContactsDao.addUserContactObj(uc);
                                        userContactsMap.put(ucId, newId);
                                }


Reply via email to