anchor.diff:          //  is the best place to show errors, though.
          
           long pagedate   = Long.parseLong(request.getParameter("edittime"));
  -        Date change     = wikipage.getLastModified();
  +
  +        Date change = latestversion.getLastModified();
   
           if( change != null && change.getTime() != pagedate )
           {
  
positive.code: 
      NDC.push( wiki.getApplicationName()+":"+pagereq );    
  
      WikiPage wikipage = wiki.getPage( pagereq, version );
  
      if( wikipage == null )
      {
          wikipage = new WikiPage( pagereq );
      }
  
      WikiContext wikiContext = new WikiContext( wiki, wikipage );
  
negative.code:     log.info("Editing page "+pagereq+". User="+request.getRemoteUser()+", host="+request.getRemoteHost() );
  
      //
      //  Determine and store the date the latest version was changed.  Since
      //  the newest version is the one that is changed, we need to track
      //  that instead of the edited version.
      //
      long lastchange = 0;
      
      Date d = latestversion.getLastModified();
      if( d != null ) lastchange = d.getTime();
  
      pageContext.setAttribute( "lastchange",
  