diff --git a/packages/server/src/utils/notifications/utils.ts b/packages/server/src/utils/notifications/utils.ts index b0d956470..328df0b87 100644 --- a/packages/server/src/utils/notifications/utils.ts +++ b/packages/server/src/utils/notifications/utils.ts @@ -156,20 +156,17 @@ export const sendNtfyNotification = async ( actions: string, message: string, ) => { - const headers: Record = { - "X-Priority": connection.priority?.toString() || "3", - "X-Title": title, - "X-Tags": tags, - "X-Actions": actions, - }; - - if (connection.accessToken) { - headers.Authorization = `Bearer ${connection.accessToken}`; - } - const response = await fetch(`${connection.serverUrl}/${connection.topic}`, { method: "POST", - headers, + headers: { + ...(connection.accessToken && { + Authorization: `Bearer ${connection.accessToken}`, + }), + "X-Priority": connection.priority?.toString() || "3", + "X-Title": title, + "X-Tags": tags, + "X-Actions": actions, + }, body: message, });