فهرست منبع

fix: 修复testResult的client属性导致的序列化问题

TianChenjiang 4 سال پیش
والد
کامیت
81d37ef12f
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 6 1
      seecoder-build-common/src/main/java/cn/seecoder/build/model/vo/BuildDetailsVO.java

+ 6 - 1
seecoder-build-common/src/main/java/cn/seecoder/build/model/vo/BuildDetailsVO.java

@@ -1,6 +1,9 @@
 package cn.seecoder.build.model.vo;
 
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.offbytwo.jenkins.model.Artifact;
 import com.offbytwo.jenkins.model.BuildResult;
 import com.offbytwo.jenkins.model.TestResult;
@@ -28,6 +31,8 @@ public class BuildDetailsVO implements Serializable {
 
     private Long timestamps;
 
-    // 目前只返回test类型问题的结果,对于Coverage和Mutation
+    // 目前只返回test类型问题的结果,对于Coverage和Mutation暂未解决
+    @JsonIgnoreProperties({"client", "_class"})
     private TestResult testResult;
+
 }