parse-community / parse-server

Parse Server for Node.js / Express
https://parseplatform.org
Apache License 2.0
20.84k stars 4.77k forks source link

Cannot PUT Installation to parse server #7532

Closed htthao closed 2 years ago

htthao commented 3 years ago

New Issue Checklist

Issue Description

I put the installation to parse server and got an error: Request verbose: REQUEST for [PUT] /parse/classes/_Installation/xG7u66AAAA: { "pushType": { "__op": "Delete" }, "deviceToken": { "__op": "Delete" }, "objectId": "xG7u66AAAA" }

Response error: Parse error: You cannot use [object Object] as a query parameter. {"code":107,"stack":"Error: You cannot use [object Object] as a query parameter.\n at transformQueryKeyValue (/app/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:458:11)\n at transformWhere (/app/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:469:17)\n at /app/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:372:38\n at Array.map (<anonymous>)\n at transformQueryKeyValue (/app/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:372:22)\n at transformWhere (/app/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:469:17)\n at MongoStorageAdapter.find (/app/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoStorageAdapter.js:507:59)\n at /app/node_modules/parse-server/lib/Controllers/DatabaseController.js:1166:33\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)"}

Please help to check. Thank you.

Steps to reproduce

Actual Outcome

Expected Outcome

Environment

Server

Database

Client REST API

Logs

github-actions[bot] commented 3 years ago

🤖 Parsy

Thanks for opening this issue!

I'm in beta, so forgive me if I'm still making mistakes.

mtrezza commented 2 years ago

It seems strange that you have the objectId twice in the PUT request. I'm closing this as it does not seem to be a Parse Server issue.

Feel free to comment if you have any questions and we can re-open this issue.