fix: Types on overridden findByPk methods (#5908)
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import { subMinutes } from "date-fns";
|
||||
import invariant from "invariant";
|
||||
import JWT from "jsonwebtoken";
|
||||
import { Team, User } from "@server/models";
|
||||
import { AuthenticationError } from "../errors";
|
||||
@@ -85,8 +84,9 @@ export async function getUserForEmailSigninToken(token: string): Promise<User> {
|
||||
}
|
||||
}
|
||||
|
||||
const user = await User.scope("withTeam").findByPk(payload.id);
|
||||
invariant(user, "User not found");
|
||||
const user = await User.scope("withTeam").findByPk(payload.id, {
|
||||
rejectOnEmpty: true,
|
||||
});
|
||||
|
||||
try {
|
||||
JWT.verify(token, user.jwtSecret);
|
||||
|
||||
Reference in New Issue
Block a user