mirror of
https://github.com/go-kratos/kratos.git
synced 2025-03-17 21:07:54 +02:00
fix: use .MapKey to get key's FieldDescriptor (#3196)
Co-authored-by: 欧阳凯 <990951775@qq.com>
This commit is contained in:
parent
50cad79c96
commit
f566bdc2e6
@ -111,7 +111,7 @@ func encodeRepeatedField(fieldDescriptor protoreflect.FieldDescriptor, list prot
|
||||
func encodeMapField(fieldDescriptor protoreflect.FieldDescriptor, mp protoreflect.Map) (map[string]string, error) {
|
||||
m := make(map[string]string)
|
||||
mp.Range(func(k protoreflect.MapKey, v protoreflect.Value) bool {
|
||||
key, err := EncodeField(fieldDescriptor.MapValue(), k.Value())
|
||||
key, err := EncodeField(fieldDescriptor.MapKey(), k.Value())
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user