Index: core/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java =================================================================== --- core/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java (revision 23543) +++ core/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java (working copy) @@ -2401,9 +2401,13 @@ return false; } for (int i = 0; i < myObjects.size(); i++) { - if ((myObjects.get(i) == null) && (otherObjects.get(i) != null)) { + if ((myObjects.get(i) == null && otherObjects.get(i) != null) + || (myObjects.get(i) != null && otherObjects.get(i) == null)) { return false; } + if (myObjects.get(i) == null && otherObjects.get(i) == null) { + continue; + } if (!myObjects.get(i).equals(otherObjects.get(i))) { return false; }