This commit is contained in:
Drew
2016-04-20 15:42:18 -07:00
committed by Florent Vilmart
parent 9776362ab2
commit 7b91ee98ed
2 changed files with 20 additions and 2 deletions

View File

@@ -1028,6 +1028,23 @@ describe('Parse.User testing', () => {
}); });
}); });
it('returns authData when authed and logged in with provider (regression test for #1498)', done => {
Parse.Object.enableSingleInstance();
let provider = getMockFacebookProvider();
Parse.User._registerAuthenticationProvider(provider);
Parse.User._logInWith('facebook', {
success: user => {
let userQuery = new Parse.Query(Parse.User);
userQuery.get(user.id)
.then(user => {
expect(user.get('authData')).not.toBeUndefined();
Parse.Object.disableSingleInstance();
done();
});
}
});
});
it('log in with provider with files', done => { it('log in with provider with files', done => {
let provider = getMockFacebookProvider(); let provider = getMockFacebookProvider();
Parse.User._registerAuthenticationProvider(provider); Parse.User._registerAuthenticationProvider(provider);

View File

@@ -112,13 +112,14 @@ DatabaseController.prototype.untransformObject = function(
return object; return object;
} }
delete object.authData;
delete object.sessionToken; delete object.sessionToken;
if (isMaster || (aclGroup.indexOf(object.objectId) > -1)) { if (isMaster || (aclGroup.indexOf(object.objectId) > -1)) {
return object; return object;
} }
delete object.authData;
return object; return object;
}; };