anchor.diff:                                Long.toString( lastchange ),
                                 PageContext.REQUEST_SCOPE );
   
  -	  //  This is a hack to get the preview to work.
  -	  pageContext.setAttribute( "comment", Boolean.TRUE, PageContext.REQUEST_SCOPE );
  +    //  This is a hack to get the preview to work.
  +    pageContext.setAttribute( "comment", Boolean.TRUE, PageContext.REQUEST_SCOPE );
   	
       //
       //  Attempt to lock the page.
       //
       PageLock lock = wiki.getPageManager().lockPage( wikipage, 
  -                                                    user );
  +                                                    storedUser );
   
       if( lock != null )
       {
  
positive.code:                 response.addCookie( linkcookie );
              }
  
              CookieAssertionLoginModule.setUserCookie( response, user );            
          }
  
          wiki.saveText( wikiContext, pageText.toString() );
  
negative.code:     NDC.push( wiki.getApplicationName()+":"+pagereq );
      
      WikiSession wikiSession = wikiContext.getWikiSession(); 
      String storedUser = wikiSession.getUserPrincipal().getName();
  
      if ( wikiSession.isAnonymous() ) 
      {
          storedUser  = request.getParameter( "author" );
      }
  
      String ok      = request.getParameter("ok");
      String preview = request.getParameter("preview");
      String cancel  = request.getParameter("cancel");
      String author  = request.getParameter("author");
      String link    = request.getParameter("link");
      String remember = request.getParameter("remember");
  
      WikiPage wikipage = wikiContext.getPage();
  