{"push_id":3126716619,"size":2,"distinct_size":2,"ref":"refs/heads/v30","head":"9b702946b5d4617843a4312f0fa878c8fbdb992c","before":"ed3bd3310671c296d030680ef9a550ed5badd785","commits":[{"sha":"6c7444fac7310289bf525b33548ff0188bc4feb5","author":{"name":"Hendrik de Graaf","email":"9773878d237ad1f0b31f1354f3b87239c0805fba@dhis2.org"},"message":"Fallback to empty array if value[prop] is undefined in array field","distinct":true,"url":"https://api.github.com/repos/dhis2/user-app/commits/6c7444fac7310289bf525b33548ff0188bc4feb5"},{"sha":"9b702946b5d4617843a4312f0fa878c8fbdb992c","author":{"name":"Hendrik de Graaf","email":"9773878d237ad1f0b31f1354f3b87239c0805fba@dhis2.org"},"message":"Set initial values for new UserGroups too\n- This way group members and managed groups are initialized as an empty array and the call to .map when saving won't fail\n- This is alternative approach to the previous commit, now we are ensuring a valid empty state on initialization instead of catching invalid values upon save. I like this better.\n- Because we are setting the initialValues of the form after a GET in CDM, we don't need the initialValues part of the state anymore. This should have really been removed in 5120","distinct":true,"url":"https://api.github.com/repos/dhis2/user-app/commits/9b702946b5d4617843a4312f0fa878c8fbdb992c"}]}
{"actor":{"display_login":"HendrikThePendric"}}