-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue when used with redux-form #119
Comments
I eventually fixed it. The issue turned out to be more related to the |
@nikksan How did you fix it, I am running into the same problem |
If anyone else had this problem, you don't actually throw a SubmissionError. But I use import { stopSubmit } from 'redux-form/immutable';
...
export const loginErrorLogic = createLogic({
type: types.LOGIN_USER_ERROR,
latest: true,
process({ action }, dispatch, done) {
if (action.payload.response.error === 'invalid_credentials') {
dispatch(
stopSubmit('login', {
_error: 'Email address and password do not match.',
}),
);
}
done();
},
}); |
Thanks for providing the followup @mihaisavezi I haven't used redux-form in a while, I've been using formik these days since it is easier to test with (no need to setup a store). |
@jeffbski Can we have some example of how to use redux-logic with formik and yup? Especially how to integrate validation? Should validation at redux-logic be skipped altogether? |
I have a form which I want to validate on the client side, aswell as on the server side. The client side validation is handled by the
redux-form
package and the server side is handled usingregux-logic
.In order to trigger the the redux form error I must throw
SubmissionError
, however if I try to do that in the process method the error is thrown on the global scope and is not handled by the redux-form.Here is how my logic looks like:
The text was updated successfully, but these errors were encountered: