Skip to content

Commit

Permalink
Fix null pointer exception
Browse files Browse the repository at this point in the history
  • Loading branch information
romanstrobl committed Dec 16, 2021
1 parent 4687b2a commit e3ec845
Showing 1 changed file with 15 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -158,20 +158,22 @@ public UpdateCallbackUrlResponse updateCallbackUrl(UpdateCallbackUrlRequest requ
// Retain existing passwords in case new password is not set
HttpAuthenticationPrivate authRequest = request.getAuthentication();
HttpAuthenticationPrivate authExisting = entity.getAuthentication();
if (authRequest.getCertificate() != null && authExisting.getCertificate() != null) {
if (authExisting.getCertificate().getKeyStorePassword() != null && authRequest.getCertificate().getKeyStorePassword() == null) {
authRequest.getCertificate().setKeyStorePassword(authExisting.getCertificate().getKeyStorePassword());
}
if (authExisting.getCertificate().getKeyPassword() != null && authRequest.getCertificate().getKeyPassword() == null) {
authRequest.getCertificate().setKeyPassword(authExisting.getCertificate().getKeyPassword());
}
if (authExisting.getCertificate().getTrustStorePassword() != null && authRequest.getCertificate().getTrustStorePassword() == null) {
authRequest.getCertificate().setTrustStorePassword(authExisting.getCertificate().getTrustStorePassword());
if (authRequest != null) {
if (authRequest.getCertificate() != null && authExisting.getCertificate() != null) {
if (authExisting.getCertificate().getKeyStorePassword() != null && authRequest.getCertificate().getKeyStorePassword() == null) {
authRequest.getCertificate().setKeyStorePassword(authExisting.getCertificate().getKeyStorePassword());
}
if (authExisting.getCertificate().getKeyPassword() != null && authRequest.getCertificate().getKeyPassword() == null) {
authRequest.getCertificate().setKeyPassword(authExisting.getCertificate().getKeyPassword());
}
if (authExisting.getCertificate().getTrustStorePassword() != null && authRequest.getCertificate().getTrustStorePassword() == null) {
authRequest.getCertificate().setTrustStorePassword(authExisting.getCertificate().getTrustStorePassword());
}
}
}
if (authRequest.getHttpBasic() != null && authExisting.getHttpBasic() != null) {
if (authExisting.getHttpBasic().getPassword() != null && authRequest.getHttpBasic().getPassword() == null) {
authRequest.getHttpBasic().setPassword(authExisting.getHttpBasic().getPassword());
if (authRequest.getHttpBasic() != null && authExisting.getHttpBasic() != null) {
if (authExisting.getHttpBasic().getPassword() != null && authRequest.getHttpBasic().getPassword() == null) {
authRequest.getHttpBasic().setPassword(authExisting.getHttpBasic().getPassword());
}
}
}
entity.setAuthentication(authRequest);
Expand Down

0 comments on commit e3ec845

Please sign in to comment.