Closed
Description
Issue Description
While performing a query through the REST API:
curl 'http://$IP:1337/parse/classes/SectionItem' --data-binary '{"where":
{"$relatedTo":{"object" {"__type":"Pointer","className":"Class","objectId":"uAgTxj5kIt"},"key":"items"}},
"include":"<lots and lots of nested classes>"
I get the following response:
Uncaught internal server error. [TypeError: Cannot read property '__type' of null] TypeError: Cannot read property '__type' of null
at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:778:15)
at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:753:32)
at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:788:10)
at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:788:10)
at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:753:32)
at includePath (/usr/lib/node_modules/parse-server/lib/RestQuery.js:644:18)
at RestQuery.handleInclude (/usr/lib/node_modules/parse-server/lib/RestQuery.js:625:22)
at /usr/lib/node_modules/parse-server/lib/RestQuery.js:630:22
at run (/usr/lib/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:89:22)
at /usr/lib/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:102:28
I think this could be due to missing pointers
Environment Setup
- Server
- parse-server version: 2.2.15
- Operating System: Debian 8.5
- Localhost or remote server?: DigitalOcean
- Database
- MongoDB version: 3.0.11
- Localhost or remote server?: ObjectRocket