From b2c5c3985b1a13548ed91f90e42563552811141c Mon Sep 17 00:00:00 2001 From: rustco Date: Mon, 3 Mar 2025 17:27:39 +0800 Subject: [PATCH] fix: fix the wrong error return value Signed-off-by: rustco --- state/couchbase/couchbase.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/state/couchbase/couchbase.go b/state/couchbase/couchbase.go index c088a39c7a..32264c78ef 100644 --- a/state/couchbase/couchbase.go +++ b/state/couchbase/couchbase.go @@ -181,7 +181,7 @@ func (cbs *Couchbase) Set(ctx context.Context, req *state.SetRequest) error { // compare-and-swap (CAS) for managing concurrent modifications - https://docs.couchbase.com/go-sdk/current/concurrent-mutations-cluster.html cas, cerr := eTagToCas(*req.ETag) if cerr != nil { - return err + return cerr } if req.Options.Consistency == state.Strong { _, err = cbs.bucket.ReplaceDura(req.Key, value, cas, 0, cbs.numReplicasDurableReplication, cbs.numReplicasDurablePersistence)