Skip to content

Commit 053ac99

Browse files
committed
Fixed missing url for files on user login.
1 parent 8ca25cb commit 053ac99

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

spec/ParseUser.spec.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,22 @@ describe('Parse.User testing', () => {
6464
});
6565
});
6666

67+
it("user login with files", (done) => {
68+
"use strict";
69+
70+
let file = new Parse.File("yolo.txt", [1,2,3], "text/plain");
71+
file.save().then((file) => {
72+
return Parse.User.signUp("asdf", "zxcv", { "file" : file });
73+
}).then(() => {
74+
return Parse.User.logIn("asdf", "zxcv");
75+
}).then((user) => {
76+
let fileAgain = user.get('file');
77+
ok(fileAgain.name());
78+
ok(fileAgain.url());
79+
done();
80+
});
81+
});
82+
6783
it("become", (done) => {
6884
var user = null;
6985
var sessionToken = null;

src/users.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ function handleLogIn(req) {
5858
user.sessionToken = token;
5959
delete user.password;
6060

61+
req.config.filesController.expandFilesInObject(req.config, user);
62+
6163
var expiresAt = new Date();
6264
expiresAt.setFullYear(expiresAt.getFullYear() + 1);
6365

0 commit comments

Comments
 (0)