As of April 12th, you must go to Progress SupportLink to create new support cases or to access existing cases. Please, bookmark the SupportLink URL and use the new portal to contact the support team.
Ha! I've found a workaround that works in all browsers:
Attach the response to a sub-object like this:
response.body.cloud = {...};
Instead of:
response.body = {...};
I've tested this workaround in all browsers (Chrome, Firefox, Safari) and it works. Consider to catch the response the same way on client-side:
productLogStore.save(content) .then(function onSuccess(answer) { var response = answer.cloud; ....
Regards
Just tested on a different Android mobile device with Firefox 64.0.2 : Same problem (error message)
Tayger
Hello
I'm currently testing my web app through all browsers on iOS and Android. There is one weird occasion that came up. The user can rate a product and therefore send his comment to the Kinvey cloud. This works all fine on :
iOS: Safari, Chrome, Firefox
Android: Chrome
On Firefox V68.0 (Chrome) I get this error message:
DataError: Data provided to an operation does not meet requirements.
The shortened code (saving user rating) looks like this:
In case of Firefox V68.0 it jumps into the 'catch' and outputs the error message above.
Now I have to mention there is Business Logic on that collection (POSTSAVE) which is working fine and even does the correct job with no errors in Firefox. Only Firefox has a problem with whatever comes back. I even found out that Firefox has a problem with the response.body:
As soon as I remark the this line in the Business Logic it works fine with no error in Firefox:
Do you see a workaround that still returns the required values and will not lead into an error in Firefox?
Regards