You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For some reasons, in cloud code:
if I get an object by it's ObjectId and then set it to the reference field of other object it duplicates the object put it entirely in the reference field instead of just setting it's reference.
here's my code (user is from request.object, shoutUser is the one i'm getting with query and "get"):
var userQuery = new Parse.Query('_User');
userQuery.get("4GJ9QWcecT", {useMasterKey: true})
.then(function (shoutUser) {
var RefFollowerUser = Parse.Object.extend("RefFollowerUser");
var refFollowerUser = new RefFollowerUser();
setACLIfNull(refFollowerUser);
refFollowerUser.set("user", shoutUser);
refFollowerUser.set("follower", user);
return refFollowerUser.save(null, {useMasterKey: true});
});
So "user" object is set by reference, and "shoutUser" object is copied into the field entirely.
in Parse hosted server it works good, I mean I don't really know how the mongo objects look like, but the ui shows a reference to the user and not the entire json.
Hi.
I upgraded with the last release and now I'm facing different issues.
I keep getting "object not found." Error when trying to login with the android app.
I checked and saw that this error comes from the database engine in parse-server.
DatabaseController.js [row:200] this result object is null. the key searched exists, i checked manually.
}).then(function (result) {
if (!result) {
return Promise.reject(new Parse.Error(Parse.Error.OBJECT_NOT_FOUND, 'Object not found.'));
}
var response = {};
var inc = mongoUpdate['$inc'];
if (inc) {
Object.keys(inc).forEach(function (key) {
response[key] = result[key];
});
}
return response;
});
hi guys, did you get a chance to fix this new issue?
I still can't use the 2.1.4 parse-server.
Can you give an update?
Do I need to change something in my android parse SDK?
Activity
degenddy commentedon Feb 24, 2016
My gut feeling is that somehow the Equals method is different for parse objects than in the Parse hosted server.
degenddy commentedon Feb 26, 2016
Any progress on this?
If you need any other info please ask.
degenddy commentedon Mar 3, 2016
Hi guys. Any updates?
nlutsenko commentedon Mar 3, 2016
@daviddayag We had few fixes around this issue in the last update. (specifically #619)
Can you try out 2.1.4 that was released a few hours ago?
Also, were you running 2.1.3 or a different version of a server?
degenddy commentedon Mar 5, 2016
Hi.
I upgraded with the last release and now I'm facing different issues.
I keep getting "object not found." Error when trying to login with the android app.
I checked and saw that this error comes from the database engine in parse-server.
DatabaseController.js [row:200] this result object is null. the key searched exists, i checked manually.
degenddy commentedon Mar 6, 2016
any idea?
degenddy commentedon Mar 8, 2016
hi guys, did you get a chance to fix this new issue?
I still can't use the 2.1.4 parse-server.
Can you give an update?
Do I need to change something in my android parse SDK?
flovilmart commentedon Mar 12, 2016
@daviddayag can you please update to 2.1.6 and provide the requests logs by starting your server with VERBOSE=1 before the start command?
drew-gross commentedon Mar 30, 2016
No response in many days, closing.
degenddy commentedon Mar 31, 2016
I Didn't see your response. Sorry.
Yes I upgraded.
I couldn't check because of the previous case #923.