sobjects/notification.py
changeset 9004 a3594bf2b6bf
parent 8933 ac76925268a3
child 9005 63cf580accfc
equal deleted inserted replaced
9003:dfd818290ffb 9004:a3594bf2b6bf
   117         self.user_data = req.user_data()
   117         self.user_data = req.user_data()
   118         origlang = req.lang
   118         origlang = req.lang
   119         for something in recipients:
   119         for something in recipients:
   120             if isinstance(something, Entity):
   120             if isinstance(something, Entity):
   121                 # hi-jack self._cw to get a session for the returned user
   121                 # hi-jack self._cw to get a session for the returned user
   122                 self._cw = Session(self._cw.repo, something)
   122                 self._cw = Session(something, self._cw.repo)
   123                 emailaddr = something.cw_adapt_to('IEmailable').get_email()
   123                 emailaddr = something.cw_adapt_to('IEmailable').get_email()
   124             else:
   124             else:
   125                 emailaddr, lang = something
   125                 emailaddr, lang = something
   126                 self._cw.set_language(lang)
   126                 self._cw.set_language(lang)
   127             # since the same view (eg self) may be called multiple time and we
   127             # since the same view (eg self) may be called multiple time and we