diff --git a/components/org.wso2.carbon.identity.api.server.email.template/org.wso2.carbon.identity.rest.api.server.email.template.v1/src/main/java/org/wso2/carbon/identity/rest/api/server/email/template/v1/core/ServerEmailTemplatesService.java b/components/org.wso2.carbon.identity.api.server.email.template/org.wso2.carbon.identity.rest.api.server.email.template.v1/src/main/java/org/wso2/carbon/identity/rest/api/server/email/template/v1/core/ServerEmailTemplatesService.java index a90f456de3..9f1961bfa7 100644 --- a/components/org.wso2.carbon.identity.api.server.email.template/org.wso2.carbon.identity.rest.api.server.email.template.v1/src/main/java/org/wso2/carbon/identity/rest/api/server/email/template/v1/core/ServerEmailTemplatesService.java +++ b/components/org.wso2.carbon.identity.api.server.email.template/org.wso2.carbon.identity.rest.api.server.email.template.v1/src/main/java/org/wso2/carbon/identity/rest/api/server/email/template/v1/core/ServerEmailTemplatesService.java @@ -246,7 +246,7 @@ public SimpleEmailTemplate addEmailTemplate(String templateTypeId, EmailTemplate try { boolean isTemplateExists = EmailTemplatesServiceHolder.getEmailTemplateManager() .isEmailTemplateExists(templateTypeDisplayName, emailTemplateWithID.getId(), - getTenantDomainFromContext(), null, false); + getTenantDomainFromContext()); if (!isTemplateExists) { // Email template is new, hence add to the system. addEmailTemplateToTheSystem(templateTypeDisplayName, emailTemplateWithID); @@ -308,7 +308,7 @@ public void deleteEmailTemplate(String templateTypeId, String templateId) { } try { boolean isTemplateExists = EmailTemplatesServiceHolder.getEmailTemplateManager().isEmailTemplateExists( - templateTypeDisplayName, templateId, getTenantDomainFromContext(), null, false); + templateTypeDisplayName, templateId, getTenantDomainFromContext()); if (isTemplateExists) { EmailTemplatesServiceHolder.getEmailTemplateManager().deleteEmailTemplate(templateTypeDisplayName, templateId, getTenantDomainFromContext()); @@ -329,11 +329,9 @@ public void updateEmailTemplate(String templateTypeId, String templateId, EmailT String templateTypeDisplayName = decodeTemplateTypeId(templateTypeId); try { - /* Check whether the email template exists, first. Here, resolve param is specified as true since - resolved org templates are returned in GET endpoint, by default. Therefore, resolved template existence - is checked before updating. */ + // Check whether the email template exists, first. boolean isTemplateExists = EmailTemplatesServiceHolder.getEmailTemplateManager().isEmailTemplateExists( - templateTypeDisplayName, templateId, getTenantDomainFromContext(), null, true); + templateTypeDisplayName, templateId, getTenantDomainFromContext()); if (isTemplateExists) { addEmailTemplateToTheSystem(templateTypeDisplayName, emailTemplateWithID); } else { diff --git a/components/org.wso2.carbon.identity.api.server.email.template/org.wso2.carbon.identity.rest.api.server.email.template.v2/src/main/java/org/wso2/carbon/identity/rest/api/server/email/template/v2/core/ServerEmailTemplatesService.java b/components/org.wso2.carbon.identity.api.server.email.template/org.wso2.carbon.identity.rest.api.server.email.template.v2/src/main/java/org/wso2/carbon/identity/rest/api/server/email/template/v2/core/ServerEmailTemplatesService.java index cb47321fc3..5b91d4dfc1 100644 --- a/components/org.wso2.carbon.identity.api.server.email.template/org.wso2.carbon.identity.rest.api.server.email.template.v2/src/main/java/org/wso2/carbon/identity/rest/api/server/email/template/v2/core/ServerEmailTemplatesService.java +++ b/components/org.wso2.carbon.identity.api.server.email.template/org.wso2.carbon.identity.rest.api.server.email.template.v2/src/main/java/org/wso2/carbon/identity/rest/api/server/email/template/v2/core/ServerEmailTemplatesService.java @@ -243,7 +243,7 @@ public SimpleEmailTemplate addEmailTemplate(String templateTypeId, EmailTemplate try { boolean isTemplateExists = EmailTemplatesServiceHolder.getEmailTemplateManager() .isEmailTemplateExists(templateTypeDisplayName, emailTemplateWithID.getLocale(), - getTenantDomainFromContext(), null, false); + getTenantDomainFromContext()); if (!isTemplateExists) { // Email template is new, hence add to the system. addEmailTemplateToTheSystem(templateTypeDisplayName, emailTemplateWithID); @@ -332,7 +332,7 @@ public void deleteEmailTemplate(String templateTypeId, String templateId) { } try { boolean isTemplateExists = EmailTemplatesServiceHolder.getEmailTemplateManager().isEmailTemplateExists( - templateTypeDisplayName, templateId, getTenantDomainFromContext(), null, false); + templateTypeDisplayName, templateId, getTenantDomainFromContext()); if (isTemplateExists) { EmailTemplatesServiceHolder.getEmailTemplateManager().deleteEmailTemplate(templateTypeDisplayName, templateId, getTenantDomainFromContext()); @@ -353,11 +353,9 @@ public void updateEmailTemplate(String templateTypeId, String templateId, EmailT String templateTypeDisplayName = decodeTemplateTypeId(templateTypeId); try { - /* Check whether the email template exists, first. Here, resolve param is specified as true since - resolved org templates are returned in GET endpoint, by default. Therefore, resolved template existence - is checked before updating. */ + // Check whether the email template exists, first. boolean isTemplateExists = EmailTemplatesServiceHolder.getEmailTemplateManager().isEmailTemplateExists( - templateTypeDisplayName, templateId, getTenantDomainFromContext(), null, true); + templateTypeDisplayName, templateId, getTenantDomainFromContext()); if (isTemplateExists) { addEmailTemplateToTheSystem(templateTypeDisplayName, emailTemplateWithID); } else {