From b975d69eaaa3e349fa89745814ddf86566e2edf9 Mon Sep 17 00:00:00 2001 From: Thisara-Welmilla Date: Tue, 10 Dec 2024 14:13:06 +0530 Subject: [PATCH] Improve error description for input validation fail. --- .../v1/impl/FederatedAuthenticatorConfigBuilderFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/org.wso2.carbon.identity.api.server.idp/org.wso2.carbon.identity.api.server.idp.v1/src/main/java/org/wso2/carbon/identity/api/server/idp/v1/impl/FederatedAuthenticatorConfigBuilderFactory.java b/components/org.wso2.carbon.identity.api.server.idp/org.wso2.carbon.identity.api.server.idp.v1/src/main/java/org/wso2/carbon/identity/api/server/idp/v1/impl/FederatedAuthenticatorConfigBuilderFactory.java index 8d932f0178..2223458692 100644 --- a/components/org.wso2.carbon.identity.api.server.idp/org.wso2.carbon.identity.api.server.idp.v1/src/main/java/org/wso2/carbon/identity/api/server/idp/v1/impl/FederatedAuthenticatorConfigBuilderFactory.java +++ b/components/org.wso2.carbon.identity.api.server.idp/org.wso2.carbon.identity.api.server.idp.v1/src/main/java/org/wso2/carbon/identity/api/server/idp/v1/impl/FederatedAuthenticatorConfigBuilderFactory.java @@ -235,7 +235,8 @@ private static void validateAuthPropForFederatedAuthenticator( if (!areAllDistinct(properties)) { Constants.ErrorMessage error = Constants.ErrorMessage.ERROR_CODE_INVALID_INPUT; throw new IdentityProviderManagementClientException(error.getCode(), error.getMessage(), - error.getDescription()); + String.format(error.getDescription(), " Duplicate properties are found in " + + "the request.")); } }