From 949157572569d267419f36793a7fe0635c5d839c Mon Sep 17 00:00:00 2001 From: illiakovalenko Date: Mon, 30 Jan 2023 08:45:56 +0200 Subject: [PATCH] [react]The language of the form is changed after clicking the submit button --- packages/sitecore-jss-react-forms/src/components/form.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/sitecore-jss-react-forms/src/components/form.tsx b/packages/sitecore-jss-react-forms/src/components/form.tsx index eae6fff072..d0d0176db9 100644 --- a/packages/sitecore-jss-react-forms/src/components/form.tsx +++ b/packages/sitecore-jss-react-forms/src/components/form.tsx @@ -23,6 +23,7 @@ export interface ErrorComponentProps { export interface FormProps { form: SitecoreForm; + language?: string; fieldFactory?: FieldFactory; sitecoreApiHost: string; sitecoreApiKey: string; @@ -95,7 +96,9 @@ export class Form extends Component return (
Form data invalid. Forget to set the rendering contents resolver?
); } - const action = `${this.props.sitecoreApiHost}/api/jss/formbuilder?fxb.FormItemId=${form.metadata.itemId}&fxb.HtmlPrefix=${form.htmlPrefix}&sc_apikey=${this.props.sitecoreApiKey}&sc_itemid=${form.contextItemId}`; + const qsLanguage = this.props.language ? `&sc_lang=${this.props.language}` : ''; + + const action = `${this.props.sitecoreApiHost}/api/jss/formbuilder?fxb.FormItemId=${form.metadata.itemId}&fxb.HtmlPrefix=${form.htmlPrefix}&sc_apikey=${this.props.sitecoreApiKey}&sc_itemid=${form.contextItemId}${qsLanguage}`; this._tracker.setFormData(form.formItemId.value, form.formSessionId.value, form.metadata.isTrackingEnabled);