diff --git a/server/lib/notifications/agents/webhook.ts b/server/lib/notifications/agents/webhook.ts index 461cd37fd..b8e8969d9 100644 --- a/server/lib/notifications/agents/webhook.ts +++ b/server/lib/notifications/agents/webhook.ts @@ -141,7 +141,7 @@ class WebhookAgent const payloadString = Buffer.from( this.getSettings().options.jsonPayload, 'base64' - ).toString('ascii'); + ).toString('utf8'); const parsedJSON = JSON.parse(JSON.parse(payloadString)); diff --git a/server/routes/settings/notifications.ts b/server/routes/settings/notifications.ts index 5a38555ca..be2fd89a8 100644 --- a/server/routes/settings/notifications.ts +++ b/server/routes/settings/notifications.ts @@ -275,7 +275,7 @@ notificationRoutes.get('/webhook', (_req, res) => { ...webhookSettings.options, jsonPayload: JSON.parse( Buffer.from(webhookSettings.options.jsonPayload, 'base64').toString( - 'ascii' + 'utf8' ) ), },