Open AmauryD opened 2 years ago
I am trying to do something similar - I have a property
results = [{ value: 1}]
Trying to validate 'results.0.value': validatePresence(true)
It's returning valid even if value is empty.
Note this appears to be related to the lookupValidator
function, because if I use a standard validation object for the map, but use my own validation function, then it works fine.
VERSION
4.1.0
Test Case
Repo The files
Steps to reproduce
[In the test case]
[In any changeset]
Expected Behavior
The content of the object in the array also rollbacks. Validation triggers properly for in-array object keys.
Actual Behavior
The content of the objects in the array is not roll-backed after modification. Impossible to make validation works for properties of nested objects. (except when a new object is added/deleted to the main array, but its not real-time for the properties of these objects)
Maybe i'm doing it the wrong way, i never saw support for this kind of structure and validation in ember-changeset, so let me know if it's a bug or just me !
Quick overview of the test case: