changeset 1081:d4e0c53aa6e8

serve: Fix debug rendering for page iterators.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 15 Feb 2018 21:16:10 -0800
parents d464c1b1d686
children 8d5b8a3dca02
files piecrust/dataproviders/pageiterator.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/piecrust/dataproviders/pageiterator.py	Thu Feb 15 21:15:49 2018 -0800
+++ b/piecrust/dataproviders/pageiterator.py	Thu Feb 15 21:16:10 2018 -0800
@@ -82,7 +82,8 @@
     def _onIteration(self, it):
         if not self._iterated:
             rcs = self._app.env.render_ctx_stack
-            rcs.current_ctx.addUsedSource(it._source)
+            if rcs.current_ctx is not None:
+                rcs.current_ctx.addUsedSource(it._source)
             self._iterated = True
 
     def _addSource(self, source):