From 7d242e424d5bb4fbacfac778002a2cdb7b189782 Mon Sep 17 00:00:00 2001 From: Ilya Baryshev Date: Fri, 20 Feb 2015 23:34:29 +0300 Subject: [PATCH] Add fallback message for mobile & desktop notifications --- src/sentry_slack/plugin.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/sentry_slack/plugin.py b/src/sentry_slack/plugin.py index 13dd265..7a5505a 100644 --- a/src/sentry_slack/plugin.py +++ b/src/sentry_slack/plugin.py @@ -66,7 +66,6 @@ def notify_users(self, group, event, fail_silently=False): escape(team.name.encode('utf-8')), escape(project.name.encode('utf-8')), ) - message = getattr(group, 'message_short', group.message).encode('utf-8') culprit = getattr(group, 'title', group.culprit).encode('utf-8') @@ -75,10 +74,17 @@ def notify_users(self, group, event, fail_silently=False): if message == culprit: culprit = '' + fallback_title = '[%s %s] %s' % ( + escape(team.name.encode('utf-8')), + escape(project.name.encode('utf-8')), + message + ) + payload = { 'parse': 'none', - 'text': title, 'attachments': [{ + 'pretext': title, + 'fallback': fallback_title, 'color': self.color_for_group(group), 'fields': [{ 'title': message,