Open
Description
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
- I can reproduce the issue with the latest versions of Parse Server and the Parse ObjC SDK.
Issue Description
Parse Live query returns the object with the correct fields for Event.updated on the first change but fails to update any subsequent changes.
Steps to reproduce
- Set up a parse live query with Event.updated
- Update the object, whether through another device or the database manually
- print the object in the Event.updated handler
- note that the object has had the field updated
- Change any field on the object again
- note that the object sent down has the same properties as in step 4, ignoring the changes in step 5.
Having an object get updated by a different source works (such as using two phones to update the same object) as long as the source of the update is different each time
Actual Outcome
Fields should be updated on subsequent updates
Expected Outcome
Fields were not updated on subsequent updates
Environment
Back4app, Parse Server version
Client
- Parse ObjC SDK version: 1.19.3
Server
- Parse Server version: 4.5.0
- Operating system: iOS 16.0
- Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): Back4App
Database
- System (MongoDB or Postgres): Mongo DB
- Database version: 3.6
- Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc): Back4App