diff --git a/lib/jsonapi_compliable/adapters/active_record.rb b/lib/jsonapi_compliable/adapters/active_record.rb index 4551570..c377995 100644 --- a/lib/jsonapi_compliable/adapters/active_record.rb +++ b/lib/jsonapi_compliable/adapters/active_record.rb @@ -22,7 +22,7 @@ def paginate(scope, current_page, per_page) # (see Adapters::Abstract#count) def count(scope, attr) column = attr == :total ? :all : attr - scope.uniq.count(column) + scope.distinct.count(column) end # (see Adapters::Abstract#average)