anchor.diff:  
       NDC.push( wiki.getApplicationName()+":"+pagereq );    
   
  -    WikiPage wikipage = wiki.getPage( pagereq, version );
  +    WikiPage wikipage      = wiki.getPage( pagereq, version );
  +    WikiPage latestversion = wiki.getPage( pagereq );
   
       if( wikipage == null )
       {
           wikipage = new WikiPage( pagereq );
  +        latestversion = wikipage;
       }
   
       WikiContext wikiContext = new WikiContext( wiki, wikipage );
  
positive.code:     log.info("Editing page "+pagereq+". User="+request.getRemoteUser()+", host="+request.getRemoteHost() );
  
      //
      //  If the page does not exist, we'll get a null here.
      //
      long lastchange = 0;
      Date d = wikipage.getLastModified();
      if( d != null ) lastchange = d.getTime();
  
      pageContext.setAttribute( "lastchange",
  
negative.code:         //  is the best place to show errors, though.
         
          long pagedate   = Long.parseLong(request.getParameter("edittime"));
  
          Date change = latestversion.getLastModified();
  
          if( change != null && change.getTime() != pagedate )
          {
  