From 38b117044c8c1493548e3000d8a7feb7396e76f9 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Fri, 19 Jul 2019 06:32:31 +0200 Subject: [PATCH] Remove "ORDER BY" before counting rows --- compose/internal/repository/repository.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compose/internal/repository/repository.go b/compose/internal/repository/repository.go index e417da524..6a3f06d67 100644 --- a/compose/internal/repository/repository.go +++ b/compose/internal/repository/repository.go @@ -3,6 +3,7 @@ package repository import ( "context" + "github.com/lann/builder" "github.com/pkg/errors" "github.com/titpetric/factory" "gopkg.in/Masterminds/squirrel.v1" @@ -73,6 +74,9 @@ func (r repository) count(q squirrel.SelectBuilder) (uint, error) { cq = q.Column("COUNT(*)") ) + // Remove order-bys for counting + cq = builder.Delete(cq, "OrderBys").(squirrel.SelectBuilder) + if sqlSelect, argsSelect, err := cq.ToSql(); err != nil { return 0, err } else {