sobjects/notification.py
branchtls-sprint
changeset 1723 30c3a713ab61
parent 1477 b056a49c16dc
child 1977 606923dff11b
equal deleted inserted replaced
1722:62f3fefb22f4 1723:30c3a713ab61
   196         for emailaddr, lang in recipients:
   196         for emailaddr, lang in recipients:
   197             self.req.set_language(lang)
   197             self.req.set_language(lang)
   198             # since the same view (eg self) may be called multiple time and we
   198             # since the same view (eg self) may be called multiple time and we
   199             # need a fresh stream at each iteration, reset it explicitly
   199             # need a fresh stream at each iteration, reset it explicitly
   200             self.w = None
   200             self.w = None
   201             # call dispatch before subject to set .row/.col attributes on the view :/
   201             # XXX call render before subject to set .row/.col attributes on the
   202             content = self.dispatch(row=0, col=0, **kwargs)
   202             #     view
       
   203             content = self.render(row=0, col=0, **kwargs)
   203             subject = self.subject()
   204             subject = self.subject()
   204             msg = format_mail(userdata, [emailaddr], content, subject,
   205             msg = format_mail(userdata, [emailaddr], content, subject,
   205                               config=self.config, msgid=msgid, references=refs)
   206                               config=self.config, msgid=msgid, references=refs)
   206             self.send([emailaddr], msg)
   207             self.send([emailaddr], msg)
   207         # restore language
   208         # restore language