2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-05 08:59:27 +08:00

FIX: show rejected emails with unrecognized errors (#5026)

Although 407a23663d will send rejection
messages for unrecognized errors, sometimes processing the email will
raise an error which has a blank message.

This commit:

1. Shows rejected emails which have already been processed and contain
   a blank error in /admin/email/rejected

2. Replaces new blank error messages with the error type
This commit is contained in:
Leo McArdle 2017-08-04 15:20:44 +01:00 committed by Régis Hanol
parent c0a2d9e671
commit 99527af38a
3 changed files with 10 additions and 2 deletions

View file

@ -49,7 +49,9 @@ module Email
@incoming_email = create_incoming_email
process_internal
rescue => e
@incoming_email.update_columns(error: e.to_s) if @incoming_email
error = e.to_s
error = e.class.name if error.blank?
@incoming_email.update_columns(error: error) if @incoming_email
raise
end
end