# HG changeset patch # User Ludovic Chabant # Date 1518758170 28800 # Node ID d4e0c53aa6e8f80b653bc8be8e741fc6429d1214 # Parent d464c1b1d6868451aec404da087074af6cdede0a serve: Fix debug rendering for page iterators. diff -r d464c1b1d686 -r d4e0c53aa6e8 piecrust/dataproviders/pageiterator.py --- 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):