mirror of
https://github.com/go-kratos/kratos.git
synced 2025-03-27 21:49:08 +02:00
fix: encoding form decode field mask from well-know (#2285)
Co-authored-by: Astone <caliburn_marco@163.com>
This commit is contained in:
parent
bdfeb4bf78
commit
205aa88d86
@ -12,11 +12,11 @@ import (
|
||||
"google.golang.org/protobuf/encoding/protojson"
|
||||
"google.golang.org/protobuf/types/known/structpb"
|
||||
|
||||
"google.golang.org/genproto/protobuf/field_mask"
|
||||
"google.golang.org/protobuf/proto"
|
||||
"google.golang.org/protobuf/reflect/protoreflect"
|
||||
"google.golang.org/protobuf/reflect/protoregistry"
|
||||
"google.golang.org/protobuf/types/known/durationpb"
|
||||
"google.golang.org/protobuf/types/known/fieldmaskpb"
|
||||
"google.golang.org/protobuf/types/known/timestamppb"
|
||||
"google.golang.org/protobuf/types/known/wrapperspb"
|
||||
)
|
||||
@ -289,7 +289,7 @@ func parseMessage(md protoreflect.MessageDescriptor, value string) (protoreflect
|
||||
}
|
||||
msg = wrapperspb.Bytes(v)
|
||||
case "google.protobuf.FieldMask":
|
||||
fm := &field_mask.FieldMask{}
|
||||
fm := &fieldmaskpb.FieldMask{}
|
||||
for _, fv := range strings.Split(value, ",") {
|
||||
fm.Paths = append(fm.Paths, jsonSnakeCase(fv))
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user