diff --git a/management-service/src/main/java/pl/pwr/zpi/notifications/discord/DiscordNotificationService.java b/management-service/src/main/java/pl/pwr/zpi/notifications/discord/DiscordNotificationService.java index 62c1376b..083537bb 100644 --- a/management-service/src/main/java/pl/pwr/zpi/notifications/discord/DiscordNotificationService.java +++ b/management-service/src/main/java/pl/pwr/zpi/notifications/discord/DiscordNotificationService.java @@ -26,8 +26,7 @@ public class DiscordNotificationService implements ReportNotifier { public void sendTestMessage(Long receiverDiscordId) { var receiver = discordReceiverService.getDiscordReceiver(receiverDiscordId); - String decodedWebhookUrl = confidentialTextEncoder.decrypt(receiver.getWebhookUrl()); - sendTestMessage(decodedWebhookUrl); + sendTestMessage(receiver.getWebhookUrl()); } private void sendTestMessage(String webhookUrl) { diff --git a/management-service/src/main/java/pl/pwr/zpi/notifications/discord/dto/DiscordReceiverDTO.java b/management-service/src/main/java/pl/pwr/zpi/notifications/discord/dto/DiscordReceiverDTO.java index a03d71b3..84539406 100644 --- a/management-service/src/main/java/pl/pwr/zpi/notifications/discord/dto/DiscordReceiverDTO.java +++ b/management-service/src/main/java/pl/pwr/zpi/notifications/discord/dto/DiscordReceiverDTO.java @@ -13,6 +13,6 @@ public class DiscordReceiverDTO { @Size(min = 2, max = 100, message = "The discord integration name must be from 2 to 100 characters.") private String name; @NotBlank(message = "Webhook url cannot be empty") - @Pattern(regexp = "https://discord.com/api/webhooks/[0-9]+/[a-zA-Z0-9\\-]+", message = "Provided webhook url is invalid") + @Pattern(regexp = "https://discord.com/api/webhooks/[0-9]+/[a-zA-Z0-9\\-_]+", message = "Provided webhook url is invalid") private String webhookUrl; } \ No newline at end of file