Merge branch 'fix/form-issues' into 'release'

Fix issue with reset on form error

See merge request theappsmith/internal-tools-client!524
This commit is contained in:
Hetu Nandu 2020-05-05 08:23:24 +00:00
commit 501800d738

View File

@ -304,6 +304,7 @@ export function* executeActionTriggers(
trigger: ActionDescription<any>, trigger: ActionDescription<any>,
event: ExecuteActionPayloadEvent, event: ExecuteActionPayloadEvent,
) { ) {
try {
switch (trigger.type) { switch (trigger.type) {
case "RUN_ACTION": case "RUN_ACTION":
yield call(executeActionSaga, trigger.payload, event); yield call(executeActionSaga, trigger.payload, event);
@ -334,6 +335,15 @@ export function* executeActionTriggers(
}), }),
); );
} }
} catch (e) {
yield put(
executeActionError({
error: "Failed to execute action",
actionId: "",
}),
);
if (event.callback) event.callback({ success: false });
}
} }
export function* executeAppAction(action: ReduxAction<ExecuteActionPayload>) { export function* executeAppAction(action: ReduxAction<ExecuteActionPayload>) {