@@ -57,13 +57,13 @@ def construct_attachment(self, message):
5757 return {
5858 'fallback' : self .message_attachments .get ('fallback' ),
5959 'pretext' : self .message_attachments .get ('pretext' ),
60- 'title' : 'Iris incident %r' % message [ 'incident_id' ] ,
60+ 'title' : 'Iris incident %r' % message . get ( 'incident_id' ) ,
6161 'mrkdwn_in' : ['pretext' ],
6262 'attachment_type' : 'default' ,
6363 'callback_id' : message .get ('message_id' ),
6464 'color' : 'danger' ,
6565 'title_link' : '%s/%s' % (
66- self .config ['iris_incident_url' ], message [ 'incident_id' ] ),
66+ self .config ['iris_incident_url' ], message . get ( 'incident_id' ) ),
6767 'actions' : [
6868 {
6969 'name' : 'claim' ,
@@ -108,6 +108,8 @@ def get_message_payload(self, message):
108108 slack_message .get ('text' , '' ))
109109 # For incidents, add the Iris attachments at the end
110110 if 'incident_id' in message :
111+ slack_message ['incident_id' ] = message .get ('incident_id' )
112+ slack_message ['message_id' ] = message .get ('message_id' )
111113 slack_message .setdefault ('attachments' , []).append (self .construct_attachment (slack_message ))
112114 return slack_message
113115
0 commit comments