From 33bf503bf7781e8447a2e0de1a60ad600562b169 Mon Sep 17 00:00:00 2001 From: shraddhasingh683 Date: Wed, 9 Sep 2026 16:23:59 +0530 Subject: [PATCH] FORMS-24568 Adding aep submit action for Submission service --- .../internal/models/v2/form/FormContainerImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v2/form/FormContainerImpl.java b/bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v2/form/FormContainerImpl.java index 66dab68e35..67b2025fa5 100644 --- a/bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v2/form/FormContainerImpl.java +++ b/bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v2/form/FormContainerImpl.java @@ -331,8 +331,13 @@ public String getAction() { if (resourceType != null && resourceType.contains("/franklin")) { return ""; } else { + // resource.getPath() is the guideContainer node ({pagePath}/jcr:content/guideContainer). + // for CC support in Submission service reads FormDefinition from .model.json + // so path is sanitized + String submitPath = StringUtils.replace(resource.getPath(), + "/" + JcrConstants.JCR_CONTENT + "/" + GuideConstants.GUIDE_CONTAINER_NODE_NAME, ""); return "https://forms.adobe.com" + ADOBE_GLOBAL_API_ROOT + FORMS_RUNTIME_API_GLOBAL_ROOT + "/submit/" + - ComponentUtils.getEncodedPath(resource.getPath() + ".model.json"); + ComponentUtils.getEncodedPath(submitPath + ".model.json"); } } return getContextPath() + resourceResolver.map(ADOBE_GLOBAL_API_ROOT + FORMS_RUNTIME_API_GLOBAL_ROOT + "/submit/" + getId());