1
0
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:
oyk666 2024-03-11 20:55:37 +08:00 committed by GitHub
parent 50cad79c96
commit f566bdc2e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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
}