Fixed issue #1154

What is strange here is that `loop.last` is always `false` when promotions are paginated!
Any idea why?