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    

Impressum / About Us