Author: jalkanen
Date: Sat May 17 01:10:17 2008
New Revision: 657316

URL: http://svn.apache.org/viewvc?rev=657316&view=rev
Log:
JSPWIKI-252: No longer kills front page if there are attachments.

Modified:
    
incubator/jspwiki/branches/JSPWIKI_2_6_BRANCH/src/com/ecyrd/jspwiki/PageRenamer.java

Modified: 
incubator/jspwiki/branches/JSPWIKI_2_6_BRANCH/src/com/ecyrd/jspwiki/PageRenamer.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_2_6_BRANCH/src/com/ecyrd/jspwiki/PageRenamer.java?rev=657316&r1=657315&r2=657316&view=diff
==============================================================================
--- 
incubator/jspwiki/branches/JSPWIKI_2_6_BRANCH/src/com/ecyrd/jspwiki/PageRenamer.java
 (original)
+++ 
incubator/jspwiki/branches/JSPWIKI_2_6_BRANCH/src/com/ecyrd/jspwiki/PageRenamer.java
 Sat May 17 01:10:17 2008
@@ -235,20 +235,23 @@
         try
         {
 
-            WikiContext tempCtx = new WikiContext( m_wikiEngine, 
m_wikiEngine.getPage(referrerName) );
-
-            if (context.getPage() != null)
+            if( m_wikiEngine.getPage( referrerName ) != null )
             {
-                PageLock lock = m_wikiEngine.getPageManager().getCurrentLock( 
context.getPage() );
-                m_wikiEngine.getPageManager().unlockPage( lock );
+                WikiContext tempCtx = new WikiContext( m_wikiEngine, 
m_wikiEngine.getPage( referrerName ) );
+
+                if( context.getPage() != null )
+                {
+                    PageLock lock = 
m_wikiEngine.getPageManager().getCurrentLock( context.getPage() );
+                    m_wikiEngine.getPageManager().unlockPage( lock );
 
-                tempCtx.getPage().setAuthor( 
context.getCurrentUser().getName() );
-                m_wikiEngine.saveText( tempCtx, text );
+                    tempCtx.getPage().setAuthor( 
context.getCurrentUser().getName() );
+                    m_wikiEngine.saveText( tempCtx, text );
 
-                Collection updatedReferrers = m_wikiEngine.scanWikiLinks( 
m_wikiEngine.getPage(referrerName),text );
+                    Collection updatedReferrers = m_wikiEngine.scanWikiLinks( 
m_wikiEngine.getPage( referrerName ), text );
 
-                m_wikiEngine.getReferenceManager().updateReferences( 
referrerName, updatedReferrers );
-             }
+                    m_wikiEngine.getReferenceManager().updateReferences( 
referrerName, updatedReferrers );
+                }
+            }
         }
         catch( WikiException e )
         {


Reply via email to