diff --git a/src/main/java/hudson/plugins/gradle/injection/InjectionConfig.java b/src/main/java/hudson/plugins/gradle/injection/InjectionConfig.java index 40f5bc71..65a2f8c1 100644 --- a/src/main/java/hudson/plugins/gradle/injection/InjectionConfig.java +++ b/src/main/java/hudson/plugins/gradle/injection/InjectionConfig.java @@ -648,6 +648,8 @@ protected Object readResolve() throws IOException { setAccessKeyCredentialId(stringCredentials.getId()); accessKey = null; + + save(); } if (gradlePluginRepositoryUsername != null && gradlePluginRepositoryPassword != null && gradlePluginRepositoryCredentialId == null) { StandardUsernamePasswordCredentials standardUsernameCredentials = new UsernamePasswordCredentialsImpl( @@ -664,7 +666,10 @@ protected Object readResolve() throws IOException { setGradlePluginRepositoryCredentialId(standardUsernameCredentials.getId()); gradlePluginRepositoryUsername = null; gradlePluginRepositoryPassword = null; + + save(); } + return this; }