Mercurial > piecrust2
diff piecrust/routing.py @ 344:bf32be298b89
internal: Template functions could potentially be called outside of a render.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Mon, 06 Apr 2015 22:50:01 -0700 |
parents | 938be93215cb |
children | 4b1019bb2533 |
line wrap: on
line diff
--- a/piecrust/routing.py Mon Apr 06 22:49:46 2015 -0700 +++ b/piecrust/routing.py Mon Apr 06 22:50:01 2015 -0700 @@ -240,9 +240,10 @@ registered_values = tuple(values) eis = self.app.env.exec_info_stack cpi = eis.current_page_info.render_ctx.current_pass_info - cpi.used_taxonomy_terms.add( - (self.source_name, self.taxonomy_name, - registered_values)) + if cpi: + cpi.used_taxonomy_terms.add( + (self.source_name, self.taxonomy_name, + registered_values)) str_values = self.slugifyTaxonomyTerm(registered_values) term_name = self.template_func_args[0]