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 => {
let provider = getMockFacebookProvider();
Parse.User._registerAuthenticationProvider(provider);
@@ -2272,7 +2289,7 @@ describe('Parse.User testing', () => {
}
});
});
it('should not create extraneous session tokens', (done) => {
let config = new Config(Parse.applicationId);
config.database.loadSchema().then((s) => {

View File

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