@@ -11,6 +11,7 @@ package db
11
11
import (
12
12
"bytes"
13
13
"context"
14
+ "errors"
14
15
"fmt"
15
16
"math"
16
17
"net/http"
@@ -21,7 +22,7 @@ import (
21
22
"github.com/couchbase/sync_gateway/auth"
22
23
"github.com/couchbase/sync_gateway/base"
23
24
"github.com/couchbase/sync_gateway/channels"
24
- "github.com/pkg/errors"
25
+ pkgerrors "github.com/pkg/errors"
25
26
)
26
27
27
28
const (
@@ -702,7 +703,7 @@ func (db *DatabaseCollectionWithUser) get1xRevFromDoc(ctx context.Context, doc *
702
703
// Update: this applies to non-deletions too, since the client may have lost access to
703
704
// the channel and gotten a "removed" entry in the _changes feed. It then needs to
704
705
// incorporate that tombstone and for that it needs to see the _revisions property.
705
- if revid == "" || doc .History [revid ] == nil || err == ErrMissing {
706
+ if revid == "" || doc .History [revid ] == nil || errors . Is ( err , ErrMissing ) {
706
707
return nil , false , err
707
708
}
708
709
if doc .History [revid ].Deleted {
@@ -1582,7 +1583,7 @@ func (db *DatabaseCollectionWithUser) addAttachments(ctx context.Context, newAtt
1582
1583
if errors .Is (err , ErrAttachmentTooLarge ) || err .Error () == "document value was too large" {
1583
1584
err = base .HTTPErrorf (http .StatusRequestEntityTooLarge , "Attachment too large" )
1584
1585
} else {
1585
- err = errors .Wrap (err , "Error adding attachment" )
1586
+ err = pkgerrors .Wrap (err , "Error adding attachment" )
1586
1587
}
1587
1588
}
1588
1589
return err
0 commit comments