On 21 Dec 2012, at 2:13 PM, Luca <[email protected]> wrote:
> I searched the code base, and I cannot find any place where an assignment
> like: response.flash = session.flash appears.
> Is this broken?
It's in Session.connect:
if self.flash:
(response.flash, self.flash) = (self.flash, None)
>
> On Friday, December 21, 2012 1:53:21 PM UTC-8, Luca wrote:
> I have this very simple code:
>
> session.flash = T('The contest is still open to submissions.')
> session.foo = T('pooh')
> logger.debug('contest still open to submissions')
> redirect(URL('default', 'index'))
>
> on the default/index controller, I can see that session.foo is 'pooh',
> session.flash is None (as it should), BUT request.flash is also None.
> So no message gets flashed. This with the most recent development version of
> web2py (just fetched from github).
> Is the logic behind session.flash somehow broken?
>
--