From 19b98ff0ab6ae917ae4b03ef9087d24cdd548089 Mon Sep 17 00:00:00 2001 From: Radek Antoniuk Date: Wed, 15 Jan 2025 16:38:49 +0100 Subject: [PATCH] bearer auth not set on readResolve() (fixes #608) --- src/main/java/hudson/plugins/jira/JiraSite.java | 2 ++ src/test/java/hudson/plugins/jira/JiraSiteTest.java | 2 ++ 2 files changed, 4 insertions(+) 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