diff --git a/persistence/sql_base_repository.go b/persistence/sql_base_repository.go index 449ae3a1..72afc17d 100644 --- a/persistence/sql_base_repository.go +++ b/persistence/sql_base_repository.go @@ -5,6 +5,7 @@ import ( "database/sql" "errors" "fmt" + "reflect" "strings" "time" @@ -222,7 +223,7 @@ func (r sqlRepository) queryAll(sq SelectBuilder, response interface{}, options r.logSQL(query, args, nil, -1, start) return model.ErrNotFound } - r.logSQL(query, args, err, -1, start) + r.logSQL(query, args, err, int64(reflect.ValueOf(response).Elem().Len()), start) return err } @@ -238,7 +239,7 @@ func (r sqlRepository) queryAllSlice(sq SelectBuilder, response interface{}) err r.logSQL(query, args, nil, -1, start) return model.ErrNotFound } - r.logSQL(query, args, err, -1, start) + r.logSQL(query, args, err, int64(reflect.ValueOf(response).Elem().Len()), start) return err }