ckan/ckan — pull request #1744 by aliceh75 (2014-06-04 12:16:30+00:00)
Title: Ensure flash_messages is declared within the flash_inner block scope

As per issue #1743:

Flash messages added programatically server side (using ckan.lib.helpers.flash_notice, etc.) are not displayed on the page.

The issue was caused by commit 4ec3ac0c17a09a9022a8cf8c6f1d7186436ecb8b which added a Jinja block `block_inner` within the section that displayed the flash messages in [page.html](https://github.com/ckan/ckan/blob/master/ckan/templates/page.html). The block in question caused the variable `flash_messages` to become out of scope, and thus no flash messages are ever displayed.

The fix is simple: simply move the assignment of flash_messages within the block.