Closed RahulLanjewar93 closed 3 months ago
@mtrezza i think we need some changes in the code block
QueryTools.js > matchesKeyConstraints
here we need to check if compareTo is not null/undefined
@mtrezza please have a look
Will this issue be fixed by https://github.com/parse-community/Parse-SDK-JS/pull/2102 once the Parse SDK is upgraded in Parse Server? @dplewis
@mtrezza Thats a fix for the Local Datastore this issue is for LiveQuery. The query engines for both are almost the same. You can basically copy the fix over to Parse Server and it should work for Live Query.
@RahulLanjewar93 do you want to give it a try?
@RahulLanjewar93 do you want to give it a try?
sure!
@RahulLanjewar93 do you want to give it a try?
added required change in #8835
🎉 This change has been released in version 7.1.0-alpha.10
🎉 This change has been released in version 7.1.0-beta.1
🎉 This change has been released in version 7.1.0
New Issue Checklist
Issue Description
matchesKeyConstraints function is not handling not equal to null constraint properly. Due to which error is thrown `Cannot read properties of null (reading '__type')
Steps to reproduce
Create a subscription on a class with constraint
notEqualTo(key,null)
Actual Outcome
Throws error.
Expected Outcome
Shouldn't throw an error.
Environment
18.19.0
Server
5.5.5
Mac
self hosted
Database
Mongo
Local
Client
Javascript
4.0.1
Logs