[xwiki/xwiki-rendering] da95f6: XRENDERING-802: Prepared macro content leads to du...
Branch: refs/heads/XRENDERING-802 Home: https://github.com/xwiki/xwiki-rendering Commit: da95f629cd71c706380a6e769a4642d988bcd4b9 https://github.com/xwiki/xwiki-rendering/commit/da95f629cd71c706380a6e769a46... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: 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