MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / WrapJSONUnknownFieldErr

Function WrapJSONUnknownFieldErr

base/util.go:1442–1447  ·  view source on GitHub ↗

WrapJSONUnknownFieldErr wraps JSON unknown field errors with ErrUnknownField for later checking via errors.Cause

(err error)

Source from the content-addressed store, hash-verified

1440
1441// WrapJSONUnknownFieldErr wraps JSON unknown field errors with ErrUnknownField for later checking via errors.Cause
1442func WrapJSONUnknownFieldErr(err error) error {
1443 if err != nil && strings.Contains(err.Error(), "unknown field") {
1444 return pkgerrors.WithMessage(ErrUnknownField, err.Error())
1445 }
1446 return err
1447}
1448
1449// UseStdlibJSON if true, uses the stdlib JSON package.
1450// This variable is not thread-safe, and should be set only once on startup.

Callers 5

ReadJSONFromMIMEFunction · 0.92
handlePutConfigMethod · 0.92
readSanitizeJSONMethod · 0.92

Calls 2

ContainsMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected