diff --git a/xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/DefaultLinkRefactoring.java b/xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/DefaultLinkRefactoring.java index 8da5a4845ada337d2eddfe18a65b37be97515e8f..828707d82af2c9c50c2d44b92e439deaf8ac7635 100644 --- a/xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/DefaultLinkRefactoring.java +++ b/xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/DefaultLinkRefactoring.java @@ -160,7 +160,9 @@ private void renameLinks(XWikiDocument document, DocumentReference oldTarget, Do // XObjects properties for (List<BaseObject> xobjects : document.getXObjects().values()) { for (BaseObject xobject : xobjects) { - modified |= renameLinks(xobject, document, oldTarget, newTarget, renderer, xcontext, relative); + if (xobject != null) { + modified |= renameLinks(xobject, document, oldTarget, newTarget, renderer, xcontext, relative); + } } }