• Bob Van Landuyt's avatar
    Remove the selects when counting the last page · 5a335c4d
    Bob Van Landuyt authored
    The last page of the first collection is only loaded into memory when
    it is being viewed. If it isn't loaded into memory, the `#size` call
    triggers a count query.
    
    This `#count` would generate an invalid query if our custom preloaded
    counts are included by adding a separate `as count_column` alias on
    top of the count aliases. Removing the selects in this case will make
    sure a valid `COUNT(*)` is generated.
    5a335c4d