Просмотр исходного кода

chore: refactor error comparison (#3629)

Kevin Wan 1 год назад
Родитель
Сommit
d71c0da7b7
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      core/stores/sqlx/trace.go

+ 2 - 1
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
 	}