ma-json-store stopped working
-
Dear Mango community,
I have updated MangoES yesterday to version 3.6.0-beta.3. This version I am failing to create a JSON store entry. So a general test on the ma-json-store is done by going to examples -> Utilities -> JSON Store.
After opening the example I get a not-found error which is fine and should work as expected.
Failed to load resource: the server responded with a status of 404 (Not Found) /rest/v1/json-data/test:1
But after trying to save this example to JSON store ( not dashboard page but a random entry of objects ) I get an error which did not occur on previous version.
mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 POST http://192.168.0.119/rest/v1/json-data/test?editPermission=user&name=&publicData=false&readPermission=user 422 (Unprocessable Entity) (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 $digest @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 $apply @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 dispatch @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:39 O.handle @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:39 mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 Possibly unhandled rejection: {"data":{"xid":"test","name":"","modelType":"JSON_DATA","validationMessages":[{"level":"ERROR","message":"Required value","property":"name"}],"publicData":false,"jsonData":{"name":"Hello","phone":"5536","address":"Random address"},"readPermission":"user","editPermission":"user","id":-1},"status":422,"config":{"method":"POST","transformResponse":[null],"jsonpCallbackParam":"callback","data":{"name":"","readPermission":"user","editPermission":"user","publicData":false,"jsonData":{"name":"Hello","phone":"5536","address":"Random address"},"dataPath":null,"xid":"test"},"url":"/rest/v1/json-data/test","params":{"name":"","readPermission":"user","editPermission":"user","publicData":false},"headers":{"Accept":"application/json, text/plain, */*","X-Requested-With":"XMLHttpRequest","Content-Type":"application/json;charset=utf-8","X-XSRF-TOKEN":"7b9794fd-1330-47be-9265-e0d433554619"},"cached":false,"timeout":30000},"statusText":"Unprocessable Entity","xhrStatus":"complete","mangoStatusText":"Validation error, property ''name'' — Required value","mangoStatusTextShort":"Validation error","mangoStatusTextFirstValidationMsg":"Required value","resource":{"name":"","readPermission":"user","editPermission":"user","publicData":false,"jsonData":"...","dataPath":null,"xid":"test"}}
Logged in as superadmin and using the latest Mango version.
Can somebody comment on why I get (Unprocessable Entity) error while trying to create a JSON store entry?
When navigated to JSON store page and trying to create a new entry there, I am successful in creating an entry there.
Thanks,
Thomas -
@ThomasEinasto You need to set a name on the JSON store item. I'll update the example to set a name.