From 64ecd1cdde30490d9304f7a3de911ae66dc97260 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Sat, 19 Nov 2022 09:55:50 +0100 Subject: [PATCH] Restore missing checks name during deserialization. --- .../io/jenkins/plugins/coverage/CoveragePublisher.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugin/src/main/java/io/jenkins/plugins/coverage/CoveragePublisher.java b/plugin/src/main/java/io/jenkins/plugins/coverage/CoveragePublisher.java index a690d45ee..eee9fbc55 100644 --- a/plugin/src/main/java/io/jenkins/plugins/coverage/CoveragePublisher.java +++ b/plugin/src/main/java/io/jenkins/plugins/coverage/CoveragePublisher.java @@ -30,7 +30,6 @@ import hudson.model.Result; import hudson.model.Run; import hudson.model.TaskListener; -import hudson.scm.SCM; import hudson.tasks.BuildStepDescriptor; import hudson.tasks.BuildStepMonitor; import hudson.tasks.Publisher; @@ -52,6 +51,7 @@ import io.jenkins.plugins.util.JenkinsFacade; public class CoveragePublisher extends Recorder implements SimpleBuildStep { + private static final String CHECKS_DEFAULT_NAME = "Code Coverage"; private List adapters = new LinkedList<>(); private List globalThresholds = new LinkedList<>(); @@ -75,7 +75,7 @@ public class CoveragePublisher extends Recorder implements SimpleBuildStep { private boolean skipPublishingChecks = false; - private String checksName = "Code Coverage"; + private String checksName = CHECKS_DEFAULT_NAME; @DataBoundConstructor public CoveragePublisher() { @@ -327,6 +327,9 @@ protected Object readResolve() { if (scm == null) { scm = StringUtils.EMPTY; } + if (checksName == null) { + checksName = CHECKS_DEFAULT_NAME; + } return this; }