From d71c0da7b72dcd19d55b21b8919b53004d50e530 Mon Sep 17 00:00:00 2001 From: Kevin Wan Date: Sun, 15 Oct 2023 21:41:06 +0800 Subject: [PATCH] chore: refactor error comparison (#3629) --- core/stores/sqlx/trace.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/stores/sqlx/trace.go b/core/stores/sqlx/trace.go index 6a3a0406..8a936d54 100644 --- a/core/stores/sqlx/trace.go +++ b/core/stores/sqlx/trace.go @@ -3,6 +3,7 @@ package sqlx import ( "context" "database/sql" + "errors" "github.com/zeromicro/go-zero/core/trace" "go.opentelemetry.io/otel/attribute" @@ -23,7 +24,7 @@ func startSpan(ctx context.Context, method string) (context.Context, oteltrace.S func endSpan(span oteltrace.Span, err error) { defer span.End() - if err == nil || err == sql.ErrNoRows { + if err == nil || errors.Is(err, sql.ErrNoRows) { span.SetStatus(codes.Ok, "") return }