Author: snoopdave
Date: Wed Sep 12 05:30:15 2007
New Revision: 574914

URL: http://svn.apache.org/viewvc?rev=574914&view=rev
Log:
Planet init needs flush

Modified:
    
roller/trunk/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java

Modified: 
roller/trunk/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java?rev=574914&r1=574913&r2=574914&view=diff
==============================================================================
--- 
roller/trunk/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java
 (original)
+++ 
roller/trunk/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java
 Wed Sep 12 05:30:15 2007
@@ -70,7 +70,21 @@
 
     @Override
     public void initialize() throws InitializationException {
+        
+        log.info("Initializing Roller Planet business tier");
+        
         getPropertiesManager().initialize();
+        getPlanetManager().initialize();
+        
+        // we always need to do a flush after initialization because it's
+        // possible that some changes need to be persisted
+        try {
+            flush();
+        } catch(PlanetException ex) {
+            throw new InitializationException("Error flushing after 
initialization", ex);
+        }
+        
+        log.info("Roller Planet business tier successfully initialized");
     }
     
     


Reply via email to