diff --git a/server/notifications/outgoing.js b/server/notifications/outgoing.js index 5c9c3bfdf..fd42df174 100644 --- a/server/notifications/outgoing.js +++ b/server/notifications/outgoing.js @@ -135,11 +135,16 @@ if (Meteor.isServer) { const userId = params.userId ? params.userId : integrations[0].userId; const user = ReactiveCache.getUser(userId); - const text = `${params.user} ${TAPi18n.__( + const descriptionText = TAPi18n.__( description, quoteParams, user.getLanguage(), - )}\n${params.url}`; + ); + + // If you don't want a hook, set the webhook description to "-". + if (descriptionText === "-") return; + + const text = `${params.user} ${descriptionText}\n${params.url}`; if (text.length === 0) return;