diff --git a/app/views/core/AuthModal.coffee b/app/views/core/AuthModal.coffee index 0ed1b3116..0791d396c 100644 --- a/app/views/core/AuthModal.coffee +++ b/app/views/core/AuthModal.coffee @@ -59,7 +59,7 @@ module.exports = class AuthModal extends ModalView e.preventDefault() forms.clearFormAlerts(@$el) userObject = forms.formToObject @$el - res = tv4.validateMultiple userObject, User.schema + res = tv4.validateMultiple userObject, formSchema return forms.applyErrorsToForm(@$el, res.errors) unless res.valid @enableModalInProgress(@$el) # TODO: part of forms loginUser userObject, null, window.nextURL @@ -133,3 +133,9 @@ module.exports = class AuthModal extends ModalView onHidden: -> super() @playSound 'game-menu-close' + +formSchema = { + type: 'object' + properties: _.pick(User.schema.properties, 'email', 'password') + required: ['email', 'password'] +}