vmassol (SVN) wrote:
> Author: vmassol
> Date: 2009-02-22 20:24:02 +0100 (Sun, 22 Feb 2009)
> New Revision: 16991
> 
> Modified:
>    
> platform/core/branches/xwiki-core-1.8/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
>    
> platform/core/branches/xwiki-core-1.8/xwiki-core/src/test/java/com/xpn/xwiki/doc/XWikiDocumentTest.java
> Log:
> XWIKI-3228: Error while saving xwiki 2.0 documents containing anchor links
> 
> Fixed bugs introduced in rev 16482 (XWIKI-281) for XWiki Syntax 2.0. The 
> underlying code is pretty flaky and there are other potential errors in the 
> code...
> 
> Merged from trunk (rev 16990)
> 
> Modified: 
> platform/core/branches/xwiki-core-1.8/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
> ===================================================================
> --- 
> platform/core/branches/xwiki-core-1.8/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
>        2009-02-22 18:11:58 UTC (rev 16990)
> +++ 
> platform/core/branches/xwiki-core-1.8/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
>        2009-02-22 19:24:02 UTC (rev 16991)

> +                    // Verify that the link is not an autolink (i.e. a link 
> to the current document) and only add
> +                    // if the link is not already in the list.
> +                    // TODO: Would be better to use a Set instead of a Link 
> but this needs to change the API and I'm

s/Link/List

Also, can't you use a Set internally and transform it to a list at the
end? Does a Set provide better performance than List.contains?

> +                    // not ready to risk this right now: Vincent Massol, 
> 22/02/2009 close to the 1.8RC2 release...
> +                    if (!document.getFullName().equals(getFullName()) && 
> !pageNames.contains(document.getFullName())) {
> +                        pageNames.add(document.getFullName());
> +                    }


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to