liquid_feedback_frontend
changeset 1104:c037558f6610
Fixed error while sending mail notification for an already deleted suggestion
author | bsw |
---|---|
date | Mon Nov 10 15:23:34 2014 +0100 (2014-11-10) |
parents | 0d917987a7f5 |
children | 1b4bda1107b9 |
files | model/event.lua |
line diff
1.1 --- a/model/event.lua Wed Oct 29 14:42:27 2014 +0100 1.2 +++ b/model/event.lua Mon Nov 10 15:23:34 2014 +0100 1.3 @@ -71,7 +71,16 @@ 1.4 locale.do_with( 1.5 { lang = member.lang or config.default_lang or 'en' }, 1.6 function() 1.7 - subject = config.mail_subject_prefix .. " " .. self.event_name 1.8 + 1.9 + local suggestion 1.10 + if self.suggestion_id then 1.11 + suggestion = Suggestion:by_id(self.suggestion_id) 1.12 + if not suggestion then 1.13 + return 1.14 + end 1.15 + end 1.16 + 1.17 + subject = config.mail_subject_prefix .. " " .. self.event_name 1.18 body = body .. _("[event mail] Unit: #{name}", { name = self.issue.area.unit.name }) .. "\n" 1.19 body = body .. _("[event mail] Area: #{name}", { name = self.issue.area.name }) .. "\n" 1.20 body = body .. _("[event mail] Issue: ##{id}", { id = self.issue_id }) .. "\n\n" 1.21 @@ -110,8 +119,7 @@ 1.22 body = body .. "\n" 1.23 end 1.24 1.25 - if self.suggestion_id then 1.26 - local suggestion = Suggestion:by_id(self.suggestion_id) 1.27 + if suggestion then 1.28 body = body .. _("#{name}\n\n", { name = suggestion.name }) 1.29 end 1.30