[xwiki/xwiki-rendering] 19496f: XRENDERING-802: Prepared macro content leads to du...
Branch: refs/heads/XRENDERING-802 Home: https://github.com/xwiki/xwiki-rendering Commit: 19496f89236e4cfc46adb13bb818462ecfd5b502 https://github.com/xwiki/xwiki-rendering/commit/19496f89236e4cfc46adb13bb818... Author: Marius Dumitru Florea <marius@xwiki.com> Date: 2026-04-03 (Fri, 03 Apr 2026) Changed paths: M xwiki-rendering-api/pom.xml M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/XDOM.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/util/IdGenerator.java A xwiki-rendering-api/src/test/java/org/xwiki/rendering/block/XDOMTest.java M xwiki-rendering-api/src/test/java/org/xwiki/rendering/util/IdGeneratorTest.java M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/internal/macro/DefaultMacroContentParser.java M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/macro/DefaultMacroContentParserTest.java Log Message: ----------- XRENDERING-802: Prepared macro content leads to duplicated IDs when inserted * Add IdGenerator#adaptId(String) to adapt an existing id (make it unique in the scope of this id generator) * Add XDOM#setIdGenerator(IdGenerator, boolean) to allow adapting the existing ids when changing the id generator of an XDOM * Adapt the existing ids from the prepared macro content XDOM clone before inserting it into the target document * Add unit tests To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
participants (1)
-
XWiki Notifications