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 |