-
-
Notifications
You must be signed in to change notification settings - Fork 141
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
You attempted to update _errors
on changeset:[object Object]
#573
Comments
After upgrade to Ember 4.4 we see the same problem but it completely crash app. import { next } from '@ember/runloop';
// ...
constructor() {
super(...arguments);
this.changeset = new Changeset(
this.args.model,
lookupValidator(InfoValidations),
InfoValidations
);
next(this, () => this.changeset.validate());
} But it not looks pretty... any idea how to solve it?
In my opinion it will be a good option! |
Ahh read documentation from top to bottom... :) constructor() {
super(...arguments);
this.changeset = new Changeset(
this.args.model,
lookupValidator(InfoValidations),
InfoValidations,
{ initValidate: true }
);
} |
Very helpful solution, thank you. It also worked with the helper for me. {{changeset model this.validate initValidate=true}} But where can I find the documentation about |
@snjpost Oh, it's really not in this documentation, but it should be. I found it in this docs: https://www.npmjs.com/package/validated-changeset |
Not sure if this is a bug or a feature request - happy to provide a reproduction if needed, would really appreciate some feedback.
We have been using the following pattern in our components for a while now:
This causes the following deprecation warning in Ember 3.23:
I believe this is because internally the changeset is tracking
_errors
and it is being updated by the validate call.How do you suggest we restructure things given we would like to immediately validate the changeset when the component is invoked?
Alternatively do you think it's worth considering adding an option to ember-changeset to immediately validate a changeset when initialized?
The text was updated successfully, but these errors were encountered: