fix: send ntfy title via query param to preserve umlauts
This commit is contained in:
@@ -30,7 +30,11 @@ async function sendNtfyNotification(adminNtfy, userNtfy, payload) {
|
||||
const sanitizedTopic = (userNtfy.topic || '').replace(/^-+|-+$/g, '');
|
||||
const separator = sanitizedPrefix && sanitizedTopic ? '-' : '';
|
||||
const topic = `${sanitizedPrefix}${separator}${sanitizedTopic}` || sanitizedPrefix || sanitizedTopic;
|
||||
const url = `${server}/${topic}`;
|
||||
let url = `${server}/${topic}`;
|
||||
if (payload.title) {
|
||||
const delimiter = url.includes('?') ? '&' : '?';
|
||||
url = `${url}${delimiter}title=${encodeURIComponent(payload.title)}`;
|
||||
}
|
||||
const headers = {
|
||||
Priority: payload.priority || 'default',
|
||||
'Content-Type': 'text/plain; charset=utf-8'
|
||||
|
||||
Reference in New Issue
Block a user