``getArticlesToSell()`` returned ``false`` when no articles matched, causing ``collect(false)`` to produce ``[false]``. The view then iterated over that single-element array and tried to access array offsets on a boolean value.
``getArticlesToSell()`` returned ``false`` when no articles matched, causing ``collect(false)`` to produce ``[false]``. The view then iterated over that single-element array and tried to access array offsets on a boolean value.