[xwiki/xwiki-platform] b97dd9: Improve engine class handling in CaptchaServiceMan...
Branch: refs/heads/claude/magical-faraday-9otsF Home: https://github.com/xwiki/xwiki-platform Commit: b97dd93368a70e7284f8ca02eb7b9bf3d3c8b024 https://github.com/xwiki/xwiki-platform/commit/b97dd93368a70e7284f8ca02eb7b9... Author: Claude <[email protected]> Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M xwiki-platform-core/xwiki-platform-captcha/xwiki-platform-captcha-api/src/main/java/org/xwiki/captcha/CaptchaException.java M xwiki-platform-core/xwiki-platform-captcha/xwiki-platform-captcha-jcaptcha/xwiki-platform-captcha-jcaptcha-api/src/main/java/org/xwiki/captcha/internal/CaptchaServiceManager.java A xwiki-platform-core/xwiki-platform-captcha/xwiki-platform-captcha-jcaptcha/xwiki-platform-captcha-jcaptcha-api/src/test/java/org/xwiki/captcha/internal/CaptchaServiceManagerTest.java Log Message: ----------- Improve engine class handling in CaptchaServiceManager Validate that the engine class is assignable to CaptchaEngine before instantiating it, and replace deprecated getConstructor(null).newInstance(null) with getDeclaredConstructor().newInstance(). Adds a message-only constructor to CaptchaException and a CaptchaServiceManagerTest covering the engine validation logic. https://claude.ai/code/session_0175Ge3fDXFYeRBCxDeNx5vF To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications