diff --git a/src/auth/password/PasswordAuthMethod.ts b/src/auth/password/PasswordAuthMethod.ts index c3f053c..03ff0cf 100644 --- a/src/auth/password/PasswordAuthMethod.ts +++ b/src/auth/password/PasswordAuthMethod.ts @@ -7,7 +7,7 @@ import AuthComponent from "../AuthComponent"; import Application from "../../Application"; import Throttler from "../../Throttler"; import {AuthError, PendingApprovalAuthError, RegisterCallback} from "../AuthGuard"; -import Validator, {InvalidFormatValidationError, ValidationBag} from "../../db/Validator"; +import Validator, {InvalidFormatValidationError} from "../../db/Validator"; import Controller from "../../Controller"; import UserPasswordComponent from "./UserPasswordComponent"; import UserNameComponent, {USERNAME_REGEXP} from "../models/UserNameComponent"; @@ -64,11 +64,9 @@ export default class PasswordAuthMethod implements AuthMethod res.redirectBack(); return; } else { - const bag = new ValidationBag(); const err = new InvalidFormatValidationError('Invalid password.'); err.thingName = 'password'; - bag.addMessage(err); - throw bag; + throw err; } } else { throw e;