Bug: using the has_tag param caused the paginator to calculate the wrong page count. Caused by the join having a DISTINCT clause in the OFFSET/LIMIT query, but not in the COUNT(*) query.
Bug: using the has_tag param caused the paginator to calculate the wrong page count. Caused by the join having a DISTINCT clause in the OFFSET/LIMIT query, but not in the COUNT(*) query.