Branch: refs/heads/main Home: https://github.com/xwiki-contrib/application-discussions Commit: d38ce4dd8c301151b490d96cd3633354ea22353b https://github.com/xwiki-contrib/application-discussions/commit/d38ce4dd8c30... Author: Simon Urli <[email protected]> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M discussions-api/src/main/java/org/xwiki/contrib/discussions/DiscussionContextService.java A discussions-api/src/main/java/org/xwiki/contrib/discussions/DiscussionException.java M discussions-api/src/main/java/org/xwiki/contrib/discussions/DiscussionService.java M discussions-api/src/main/java/org/xwiki/contrib/discussions/MessageService.java M discussions-api/src/main/java/org/xwiki/contrib/discussions/server/DiscussionMessageRequestCreator.java M discussions-default/src/main/java/org/xwiki/contrib/discussions/internal/DefaultDiscussionContextService.java M discussions-default/src/main/java/org/xwiki/contrib/discussions/internal/DefaultDiscussionService.java M discussions-default/src/main/java/org/xwiki/contrib/discussions/internal/DefaultMessageService.java M discussions-default/src/test/java/org/xwiki/contrib/discussions/internal/DefaultDiscussionContextServiceTest.java M discussions-default/src/test/java/org/xwiki/contrib/discussions/internal/DefaultDiscussionServiceTest.java M discussions-default/src/test/java/org/xwiki/contrib/discussions/internal/DefaultMessageServiceTest.java M discussions-messagestream/discussions-messagestream-api/src/main/java/org/xwiki/contrib/discussions/messagestream/script/DiscussionsMessageStreamScriptService.java M discussions-messagestream/discussions-messagestream-api/src/test/java/org/xwiki/contrib/discussions/messagestream/script/DiscussionsMessageStreamScriptServiceTest.java M discussions-rest/discussions-rest-default/src/main/java/org/xwiki/contrib/discussions/internal/rest/DefaultDiscussionREST.java M discussions-rest/discussions-rest-default/src/test/java/org/xwiki/contrib/discussions/internal/rest/DefaultDiscussionRESTTest.java M discussions-server/src/checkstyle/checkstyle-suppressions.xml M discussions-server/src/main/java/org/xwiki/contrib/discussions/internal/server/DefaultDiscussionMessageRequestCreator.java M discussions-server/src/main/java/org/xwiki/contrib/discussions/internal/server/DiscussionsResourceReferenceHandler.java M discussions-server/src/main/java/org/xwiki/contrib/discussions/script/DiscussionsScriptService.java M discussions-store/discussions-store-api/src/main/java/org/xwiki/contrib/discussions/store/DiscussionContextStoreService.java M discussions-store/discussions-store-api/src/main/java/org/xwiki/contrib/discussions/store/DiscussionStoreService.java M discussions-store/discussions-store-api/src/main/java/org/xwiki/contrib/discussions/store/MessageStoreService.java M discussions-store/discussions-store-default/src/main/java/org/xwiki/contrib/discussions/store/internal/DefaultDiscussionContextStoreService.java M discussions-store/discussions-store-default/src/main/java/org/xwiki/contrib/discussions/store/internal/DefaultDiscussionStoreService.java M discussions-store/discussions-store-default/src/main/java/org/xwiki/contrib/discussions/store/internal/DefaultMessageStoreService.java M discussions-store/discussions-store-default/src/test/java/org/xwiki/contrib/discussions/store/internal/DefaultMessageStoreServiceTest.java M pom.xml Log Message: ----------- DISCUSSION-31: Improve error handling in APIs (#26) * Refactor all APIs for create/getOrCreate to return proper objects or throws exceptions instead of returning optionals and hiding exceptions * Fix bug in MessageService for checking rights, discovered while fixing tests To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-discussions/settings/notificati...