From 4bb0345641934a3a2e443afb3d153b38a34f3e6e Mon Sep 17 00:00:00 2001 From: dashevchenko Date: Mon, 2 Mar 2026 10:18:43 +0200 Subject: [PATCH] fixed infinite loop for DefaultNotificationRuleRecipientsConfig openapi schema --- .../DefaultNotificationRuleRecipientsConfig.java | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/DefaultNotificationRuleRecipientsConfig.java b/common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/DefaultNotificationRuleRecipientsConfig.java index fd691bca52..2211ca8bfd 100644 --- a/common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/DefaultNotificationRuleRecipientsConfig.java +++ b/common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/DefaultNotificationRuleRecipientsConfig.java @@ -44,55 +44,42 @@ public class DefaultNotificationRuleRecipientsConfig extends NotificationRuleRec return Map.of(0, targets); } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class EntityActionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class AlarmCommentRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class AlarmAssignmentRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class DeviceActivityRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class RuleEngineComponentLifecycleEventRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class EdgeConnectionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class EdgeCommunicationFailureRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class NewPlatformVersionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class EntitiesLimitRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class ApiUsageLimitRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class RateLimitsRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class TaskProcessingFailureRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { } - @Schema(allOf = DefaultNotificationRuleRecipientsConfig.class) public static class ResourceShortageRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { }