소스 검색

v2jsonpb full dump support

Shelikhoo 4 년 전
부모
커밋
c119d8dc79
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      infra/conf/v2jsonpb/v2jsonpb.go

+ 2 - 2
infra/conf/v2jsonpb/v2jsonpb.go

@@ -16,8 +16,8 @@ import (
 
 func loadV2JsonPb(data []byte) (*core.Config, error) {
 	coreconf := &core.Config{}
-	jsonpbloader := &protojson.UnmarshalOptions{}
-	err := jsonpbloader.Unmarshal(data, coreconf)
+	jsonpbloader := &protojson.UnmarshalOptions{Resolver: resolver2{serial.GetResolver()}, AllowPartial: true}
+	err := jsonpbloader.Unmarshal(data, &V2JsonProtobufFollower{coreconf.ProtoReflect()})
 	if err != nil {
 		return nil, err
 	}