Save modified blocks on API
[MAILPOET-2451]
This commit is contained in:
committed by
Jack Kitterhing
parent
f9adff0a37
commit
4b5b287b57
@@ -1,5 +1,6 @@
|
|||||||
import { select, dispatch } from '@wordpress/data';
|
import { select, dispatch } from '@wordpress/data';
|
||||||
import MailPoet from 'mailpoet';
|
import MailPoet from 'mailpoet';
|
||||||
|
import blocksToFormBody from './blocks_to_form_body.jsx';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
SAVE_FORM() {
|
SAVE_FORM() {
|
||||||
@@ -12,11 +13,16 @@ export default {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const formData = select('mailpoet-form-editor').getFormData();
|
const formData = select('mailpoet-form-editor').getFormData();
|
||||||
|
const formBlocks = select('mailpoet-form-editor').getFormBlocks();
|
||||||
|
const requestData = {
|
||||||
|
...formData,
|
||||||
|
body: blocksToFormBody(formBlocks),
|
||||||
|
};
|
||||||
MailPoet.Ajax.post({
|
MailPoet.Ajax.post({
|
||||||
api_version: window.mailpoet_api_version,
|
api_version: window.mailpoet_api_version,
|
||||||
endpoint: 'forms',
|
endpoint: 'forms',
|
||||||
action: 'saveEditor',
|
action: 'saveEditor',
|
||||||
data: formData,
|
data: requestData,
|
||||||
}).done(() => {
|
}).done(() => {
|
||||||
dispatch('mailpoet-form-editor').saveFormDone();
|
dispatch('mailpoet-form-editor').saveFormDone();
|
||||||
}).fail((response) => {
|
}).fail((response) => {
|
||||||
|
Reference in New Issue
Block a user