You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2007/09/17 05:14:40 UTC

svn commit: r576243 - /roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java

Author: snoopdave
Date: Sun Sep 16 20:14:40 2007
New Revision: 576243

URL: http://svn.apache.org/viewvc?rev=576243&view=rev
Log:
Fixing another JPA removed object bug

Modified:
    roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java

Modified: roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java?rev=576243&r1=576242&r2=576243&view=diff
==============================================================================
--- roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java (original)
+++ roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/CategoryRemove.java Sun Sep 16 20:14:40 2007
@@ -124,14 +124,15 @@
                 WebloggerFactory.getWeblogger().flush();
             }
             
-            wmgr.removeWeblogCategory(getCategory());
-            WebloggerFactory.getWeblogger().flush();
-            
             // notify cache
+            String id = getCategory().getId();
             CacheManager.invalidate(getCategory());
             
+            wmgr.removeWeblogCategory(getCategory());
+            WebloggerFactory.getWeblogger().flush();
+            
             // set category id to parent for next page
-            setRemoveId(getCategory().getParent().getId());
+            setRemoveId(id);
             
             return SUCCESS;