Author: solomax
Date: Thu Jul 19 06:15:50 2012
New Revision: 1363229

URL: http://svn.apache.org/viewvc?rev=1363229&view=rev
Log:
Default (localhost) server was not created on system restore via admin.

Modified:
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java?rev=1363229&r1=1363228&r2=1363229&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java
 Thu Jul 19 06:15:50 2012
@@ -1023,11 +1023,11 @@ public class ImportInitvalues {
        }
        // 
------------------------------------------------------------------------------
 
-       public void loadSystem(InstallationConfig cfg, boolean force) throws 
Exception {
+       public Server loadSystem(InstallationConfig cfg, boolean force) throws 
Exception {
                //FIXME dummy check if installation was performed before
                if(!force && usersDao.getAllUsers().size() > 0) {
                        log.debug("System contains users, no need to install 
data one more time.");
-                       return;
+                       return null;
                }
                loadMainMenu();
                loadErrorMappingsFromXML();
@@ -1042,6 +1042,8 @@ public class ImportInitvalues {
                loadRoomTypes();
                
                loadConfiguration(cfg);
+               
+               return serverDao.saveServer(-1, "local", "localhost");
        }
        
        public void loadAll(InstallationConfig cfg, String username,
@@ -1051,8 +1053,7 @@ public class ImportInitvalues {
                        log.debug("System contains users, no need to install 
data one more time.");
                        return;
                }
-               loadSystem(cfg, force);
-               Server s = serverDao.saveServer(-1, "local", "localhost");
+               Server s = loadSystem(cfg, force);
                loadInitUserAndOrganisation(username,
                                userpass, useremail, groupame, timeZone, 
cfg.defaultLangId, s);
                


Reply via email to