diff --git a/identity-apps-core/apps/recovery-portal/src/main/webapp/password-reset-complete.jsp b/identity-apps-core/apps/recovery-portal/src/main/webapp/password-reset-complete.jsp index 70b629978b8..1aadf60a8e6 100644 --- a/identity-apps-core/apps/recovery-portal/src/main/webapp/password-reset-complete.jsp +++ b/identity-apps-core/apps/recovery-portal/src/main/webapp/password-reset-complete.jsp @@ -143,8 +143,8 @@ String applicationAccessURLWithoutEncoding = null; if (StringUtils.isNotBlank(applicationName)) { try { - applicationAccessURLWithoutEncoding = applicationDataRetrieval.getApplicationAccessURL(tenantDomain, - applicationName); + applicationAccessURLWithoutEncoding = StringUtils.trim(applicationDataRetrieval.getApplicationAccessURL(tenantDomain, + applicationName)); applicationAccessURLWithoutEncoding = IdentityManagementEndpointUtil.replaceUserTenantHintPlaceholder( applicationAccessURLWithoutEncoding, userTenantDomain); applicationAccessURLWithoutEncoding = IdentityManagementEndpointUtil.getOrganizationIdHintReplacedURL( @@ -266,9 +266,11 @@ && callback.contains(MY_ACCOUNT_APP_NAME.toLowerCase().replaceAll("\\s+", "")))) { if (StringUtils.isBlank(applicationAccessURLWithoutEncoding)) { - applicationAccessURLWithoutEncoding = IdentityManagementEndpointUtil.getUserPortalUrl( + applicationAccessURLWithoutEncoding = StringUtils.trim(IdentityManagementEndpointUtil.getUserPortalUrl( application.getInitParameter(IdentityManagementEndpointConstants.ConfigConstants.USER_PORTAL_URL), - tenantDomain); + tenantDomain + ) + ); } } @@ -278,9 +280,9 @@ <%! private boolean isUserPortalUrl(String callback, String tenantDomain, ServletContext application) { - String userPortalUrl = IdentityManagementEndpointUtil.getUserPortalUrl( + String userPortalUrl = StringUtils.trim(IdentityManagementEndpointUtil.getUserPortalUrl( application.getInitParameter(IdentityManagementEndpointConstants.ConfigConstants.USER_PORTAL_URL), - tenantDomain); + tenantDomain)); return StringUtils.equals(callback, userPortalUrl); }