Benjamin Renard commited on 2012-04-20 15:57:54
Showing 1 changed files, with 11 additions and 2 deletions.
| ... | ... |
@@ -178,10 +178,19 @@ class MantisSMTPServer(smtpd.SMTPServer): |
| 178 | 178 |
logging.info('Add attachment to issue %s : %s' % (issue_id,attachment['filename']))
|
| 179 | 179 |
self.ws.add_attachment_to_issue(issue_id,attachment) |
| 180 | 180 |
except MantisWS.MantisWSError, e: |
| 181 |
- logging.error('MantisWS error adding attachment %s to issue %s : %s.' % (attachment['filename'],issue_id, e))
|
|
| 182 |
- |
|
| 181 |
+ logging.error('MantisWS error adding attachment %s to issue %s : %s. Warning sender by mail.' % (attachment['filename'],issue_id, e))
|
|
| 182 |
+ self.alert_sender( |
|
| 183 |
+ msg, |
|
| 184 |
+ u"[Mantis] WS error adding attachment %s to issue %s" % (attachment['filename'],issue_id), |
|
| 185 |
+ u"MantisWS error occurded attaching your file '%s' in your mail '%s' to issue %s." % (attachment['filename'],msg.subject(),issue_id) |
|
| 186 |
+ ) |
|
| 183 | 187 |
except Exception, e: |
| 184 | 188 |
logging.error('Unknown error adding attachment %s to issue %s : %s. Warning sender by mail.' % (attachment['filename'],issue_id,e))
|
| 189 |
+ self.alert_sender( |
|
| 190 |
+ msg, |
|
| 191 |
+ u"[Mantis] Unknown error adding attachment %s to issue %s" % (attachment['filename'],issue_id), |
|
| 192 |
+ u"Unknown error occurded attaching your file '%s' in your mail '%s' to issue %s." % (attachment['filename'],msg.subject(),issue_id) |
|
| 193 |
+ ) |
|
| 185 | 194 |
|
| 186 | 195 |
|
| 187 | 196 |
def save_msg(self,peer, mailfrom, rcpttos, data): |
| 188 | 197 |