Fix beforeLogin trigger when user has a file (#6001)

* Fix beforeLogin trigger when user has a file

* Add test case
This commit is contained in:
Antonio Davi Macedo Coelho de Castro
2019-08-29 19:07:39 -07:00
committed by GitHub
parent 1df57b82e3
commit 3ede1f68b2
2 changed files with 28 additions and 5 deletions

View File

@@ -241,6 +241,8 @@ export class UsersRouter extends ClassesRouter {
// Remove hidden properties.
UsersRouter.removeHiddenProperties(user);
req.config.filesController.expandFilesInObject(req.config, user);
// Before login trigger; throws if failure
await maybeRunTrigger(
TriggerTypes.beforeLogin,
@@ -261,8 +263,6 @@ export class UsersRouter extends ClassesRouter {
user.sessionToken = sessionData.sessionToken;
req.config.filesController.expandFilesInObject(req.config, user);
await createSession();
return { response: user };
}