From 3c852d736e18058c8436a7d489a49e0fbb0f56e3 Mon Sep 17 00:00:00 2001 From: matthewboss-axway <67091262+matthewboss-axway@users.noreply.github.com> Date: Wed, 24 Dec 2025 19:53:15 +1100 Subject: [PATCH] Update APIMgrAppsAdapter.java --- .../axway/apim/adapter/client/apps/APIMgrAppsAdapter.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/apim-adapter/src/main/java/com/axway/apim/adapter/client/apps/APIMgrAppsAdapter.java b/modules/apim-adapter/src/main/java/com/axway/apim/adapter/client/apps/APIMgrAppsAdapter.java index bf13fa15a..4906f77bb 100644 --- a/modules/apim-adapter/src/main/java/com/axway/apim/adapter/client/apps/APIMgrAppsAdapter.java +++ b/modules/apim-adapter/src/main/java/com/axway/apim/adapter/client/apps/APIMgrAppsAdapter.java @@ -443,9 +443,10 @@ private void saveCredentials(ClientApplication app, ClientApplication actualApp) if (opt.isPresent()) { LOG.info("Found extclients credential with same ID"); //I found a credential with same id name but different in some properties, I have to update it - endpoint.append("/" + cred.getId()); + ClientAppCredential target = opt.get(); + endpoint.append("/" + target.getId()); update = true; - copyClientAppCredential(cred, opt.get(), false); + copyClientAppCredential(cred, target, false); } } else if (cred instanceof APIKey) { final String credentialId = ((APIKey) cred).getApiKey(); @@ -504,7 +505,7 @@ protected Optional searchForExistingCredential(ClientApplic if (o instanceof OAuth) return ((OAuth) o).getClientId().equals(credentialId); if (o instanceof ExtClients) - return o.getId().equals(credentialId); + return ((ExtClients) o).getClientId().equals(credentialId); if (o instanceof APIKey) return o.getId().equals(credentialId); return false; @@ -512,7 +513,6 @@ protected Optional searchForExistingCredential(ClientApplic } else { return Optional.empty(); } - } public RestAPICall createUpsertUri(HttpEntity entity, URI uri, ClientApplication actualApp) {