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:
commit
501800d738
|
|
@ -304,35 +304,45 @@ export function* executeActionTriggers(
|
||||||
trigger: ActionDescription<any>,
|
trigger: ActionDescription<any>,
|
||||||
event: ExecuteActionPayloadEvent,
|
event: ExecuteActionPayloadEvent,
|
||||||
) {
|
) {
|
||||||
switch (trigger.type) {
|
try {
|
||||||
case "RUN_ACTION":
|
switch (trigger.type) {
|
||||||
yield call(executeActionSaga, trigger.payload, event);
|
case "RUN_ACTION":
|
||||||
break;
|
yield call(executeActionSaga, trigger.payload, event);
|
||||||
case "NAVIGATE_TO":
|
break;
|
||||||
yield call(navigateActionSaga, trigger.payload, event);
|
case "NAVIGATE_TO":
|
||||||
break;
|
yield call(navigateActionSaga, trigger.payload, event);
|
||||||
case "SHOW_ALERT":
|
break;
|
||||||
AppToaster.show({
|
case "SHOW_ALERT":
|
||||||
message: trigger.payload.message,
|
AppToaster.show({
|
||||||
type: trigger.payload.style,
|
message: trigger.payload.message,
|
||||||
});
|
type: trigger.payload.style,
|
||||||
if (event.callback) event.callback({ success: true });
|
});
|
||||||
break;
|
if (event.callback) event.callback({ success: true });
|
||||||
case "SHOW_MODAL_BY_NAME":
|
break;
|
||||||
yield put(trigger);
|
case "SHOW_MODAL_BY_NAME":
|
||||||
if (event.callback) event.callback({ success: true });
|
yield put(trigger);
|
||||||
break;
|
if (event.callback) event.callback({ success: true });
|
||||||
case "CLOSE_MODAL":
|
break;
|
||||||
yield put(trigger);
|
case "CLOSE_MODAL":
|
||||||
if (event.callback) event.callback({ success: true });
|
yield put(trigger);
|
||||||
break;
|
if (event.callback) event.callback({ success: true });
|
||||||
default:
|
break;
|
||||||
yield put(
|
default:
|
||||||
executeActionError({
|
yield put(
|
||||||
error: "Trigger type unknown",
|
executeActionError({
|
||||||
actionId: "",
|
error: "Trigger type unknown",
|
||||||
}),
|
actionId: "",
|
||||||
);
|
}),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
yield put(
|
||||||
|
executeActionError({
|
||||||
|
error: "Failed to execute action",
|
||||||
|
actionId: "",
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
if (event.callback) event.callback({ success: false });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user