diff --git a/src/main/java/hudson/plugins/jira/JiraSite.java b/src/main/java/hudson/plugins/jira/JiraSite.java index 9b6b96e2..236e950a 100644 --- a/src/main/java/hudson/plugins/jira/JiraSite.java +++ b/src/main/java/hudson/plugins/jira/JiraSite.java @@ -684,6 +684,8 @@ protected Object readResolve() throws FormException { jiraSite.setAppendChangeTimestamp(appendChangeTimestamp); jiraSite.setDisableChangelogAnnotations(disableChangelogAnnotations); jiraSite.setDateTimePattern(dateTimePattern); + jiraSite.setUseBearerAuth(useBearerAuth); + return jiraSite; } diff --git a/src/test/java/hudson/plugins/jira/JiraSiteTest.java b/src/test/java/hudson/plugins/jira/JiraSiteTest.java index 10bca2c2..fd5bdc99 100644 --- a/src/test/java/hudson/plugins/jira/JiraSiteTest.java +++ b/src/test/java/hudson/plugins/jira/JiraSiteTest.java @@ -164,6 +164,7 @@ public void deserializeNormal() throws IOException, FormException { CredentialsProvider.lookupStores(j.jenkins).iterator().next().addDomain(domain, c); JiraSite site = new JiraSite(exampleOrg, null, c.getId(), false, false, null, false, null, null, true); + site.setUseBearerAuth(true); XStream2 xStream2 = new XStream2(); String xml = xStream2.toXML(site); @@ -174,6 +175,7 @@ public void deserializeNormal() throws IOException, FormException { JiraSite site1 = (JiraSite) xStream2.fromXML(xml); assertNotNull(site1.credentialsId); + assertTrue(site1.useBearerAuth); } @WithoutJenkins