| Index: service/datastore/query.go
|
| diff --git a/service/datastore/query.go b/service/datastore/query.go
|
| index 2e60b90cda8e90ce8fe0b95f88a21635cd6d3dcd..8c15f9b5a57a64d08275a448f91a09fed281ec1d 100644
|
| --- a/service/datastore/query.go
|
| +++ b/service/datastore/query.go
|
| @@ -569,6 +569,11 @@ func (q *Query) Finalize() (*FinalizedQuery, error) {
|
| ineqFiltHighIncl: q.ineqFiltHighIncl,
|
| ineqFiltHighSet: q.ineqFiltHighSet,
|
| }
|
| + // If a starting cursor is provided, ignore the offset, as it would have been
|
| + // accounted for in the query that produced the cursor.
|
| + if ret.start != nil {
|
| + ret.offset = nil
|
| + }
|
|
|
| if q.project != nil {
|
| ret.project = q.project.ToSlice()
|
|
|