gf icon indicating copy to clipboard operation
gf copied to clipboard

gerror.NewCode has different returns in different gf versions

Open xiaoxintiaoda opened this issue 7 months ago • 7 comments

Go version

go version go1.22.0 darwin/arm64

GoFrame version

2.7.2

Can this bug be reproduced with the latest release?

Option Yes

What did you do?

# 2.7.0
var err1 = gerror.NewCode(gcode.New(1000, "测试", nil), "测试")
var err2 = gerror.NewCode(gcode.New(1000, "测试", nil), "测试")
fmt.Println(errors.Is(err1, err2)) // return true
# 2.7.2
var err1 = gerror.NewCode(gcode.New(1000, "测试", nil), "测试")
var err2 = gerror.NewCode(gcode.New(1000, "测试", nil), "测试")
fmt.Println(errors.Is(err1, err2)) // return false

What did you see happen?

在2.7.0版本和2.7.2版本表现有差异

What did you expect to see?

在2.7.0版本和2.7.2版本应该都返回true

xiaoxintiaoda avatar Jul 22 '24 06:07 xiaoxintiaoda