From d2912af543db6ed828807531fde7cf5672304511 Mon Sep 17 00:00:00 2001 From: ViacheslavKlimov Date: Thu, 13 Apr 2023 18:41:28 +0300 Subject: [PATCH] Fix getNotificationRequestPreview --- .../thingsboard/server/controller/NotificationController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/application/src/main/java/org/thingsboard/server/controller/NotificationController.java b/application/src/main/java/org/thingsboard/server/controller/NotificationController.java index d36eb9913d..23aaba0e48 100644 --- a/application/src/main/java/org/thingsboard/server/controller/NotificationController.java +++ b/application/src/main/java/org/thingsboard/server/controller/NotificationController.java @@ -251,9 +251,12 @@ public class NotificationController extends BaseController { preview.setRecipientsCountByTarget(recipientsCountByTarget); preview.setTotalRecipientsCount(recipientsCountByTarget.values().stream().mapToInt(Integer::intValue).sum()); + Set deliveryMethods = template.getConfiguration().getDeliveryMethodsTemplates().entrySet() + .stream().filter(entry -> entry.getValue().isEnabled()).map(Map.Entry::getKey).collect(Collectors.toSet()); NotificationProcessingContext ctx = NotificationProcessingContext.builder() .tenantId(user.getTenantId()) .request(request) + .deliveryMethods(deliveryMethods) .template(template) .settings(null) .build();