Branch: refs/heads/XWIKI-17062 Home: https://github.com/xwiki/xwiki-platform Commit: e58172e4bfa6ac6a4ed55981dd0c775bc0aa26fe https://github.com/xwiki/xwiki-platform/commit/e58172e4bfa6ac6a4ed55981dd0c7... Author: Vincent Massol <[email protected]> Date: 2026-07-16 (Thu, 16 Jul 2026) Changed paths: M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-user/xwiki-platform-wiki-user-api/src/main/java/org/xwiki/wiki/user/WikiUserManager.java M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-user/xwiki-platform-wiki-user-default/pom.xml M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-user/xwiki-platform-wiki-user-default/src/main/java/org/xwiki/wiki/user/internal/DefaultWikiUserManager.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-user/xwiki-platform-wiki-user-default/src/test/java/org/xwiki/wiki/user/internal/DefaultWikiUserManagerTest.java Log Message: ----------- XWIKI-17062: NPE when refreshing the page on Administration after canceling an invitation * Return null from WikiUserManager#getCandidacy when no candidacy with the given id exists (e.g. a canceled invitation whose object was removed while a stale candidacy id is still requested on a form resubmission), instead of passing a null object to readCandidacyFromObject and throwing an NPE. * Fix the candidacy closure date being read into the creation date field instead of the closure date field. * Add unit tests for DefaultWikiUserManager#getCandidacy and raise the module JaCoCo instruction ratio accordingly. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications