From 01be91c745c4563913e560ff27b7991aa411b149 Mon Sep 17 00:00:00 2001 From: ok32 Date: Fri, 30 Apr 2021 21:17:32 +0300 Subject: [PATCH] GetCAS: check if the query has a build error before trying to execute it --- queryx.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/queryx.go b/queryx.go index 741561d..25d69e8 100644 --- a/queryx.go +++ b/queryx.go @@ -265,6 +265,10 @@ func (q *Queryx) GetRelease(dest interface{}) error { // the previous values will be stored in dest object. // See: https://docs.scylladb.com/using-scylla/lwt/ for more details. func (q *Queryx) GetCAS(dest interface{}) (applied bool, err error) { + if q.err != nil { + return false, q.err + } + iter := q.Iter() if err := iter.Get(dest); err != nil { return false, err