Path: blob/main/finance/fabric/files/patch-go126-compat
46590 views
--- common/viperutil/config_util.go.orig 2026-04-12 02:18:00 UTC
+++ common/viperutil/config_util.go
@@ -154,7 +154,8 @@ func getKeysRecursively(base string, get
if oType != nil && oType.Kind() == reflect.Struct {
outer:
- for field := range oType.Fields() {
+ for i := 0; i < oType.NumField(); i++ {
+ field := oType.Field(i)
fieldName := field.Name
fieldType := field.Type
--- internal/peer/gossip/mcs_test.go.orig 2026-04-12 02:18:00 UTC
+++ internal/peer/gossip/mcs_test.go
@@ -103,7 +103,8 @@ func TestGetPKIidOfCert(t *testing.T) {
// Ensure that additional fields haven't been introduced in the code
v := reflect.Indirect(reflect.ValueOf(id)).Type()
fieldsNoExported := 0
- for field := range v.Fields() {
+ for i := 0; i < v.NumField(); i++ {
+ field := v.Field(i)
if !field.IsExported() {
fieldsNoExported++
}