mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-25 12:20:32 -04:00
Fix StudentLoginModal when email or password is not included
This commit is contained in:
parent
f7f405b774
commit
65dd571041
1 changed files with 3 additions and 5 deletions
|
@ -20,13 +20,11 @@ module.exports = class StudentSignInModal extends ModalView
|
||||||
@login()
|
@login()
|
||||||
|
|
||||||
login: ->
|
login: ->
|
||||||
userObject = forms.formToObject @$el
|
data = forms.formToObject @$el
|
||||||
res = tv4.validateMultiple userObject, User.schema
|
|
||||||
return forms.applyErrorsToForm(@$el, res.errors) unless res.valid
|
|
||||||
@enableModalInProgress(@$el)
|
@enableModalInProgress(@$el)
|
||||||
auth.loginUser userObject, (jqxhr) =>
|
auth.loginUser data, (jqxhr) =>
|
||||||
error = jqxhr.responseJSON[0]
|
error = jqxhr.responseJSON[0]
|
||||||
message = error.property + ' ' + error.message
|
message = _.filter([error.property, error.message]).join(' ')
|
||||||
@disableModalInProgress(@$el)
|
@disableModalInProgress(@$el)
|
||||||
@$('#errors-alert').text(message).removeClass('hide')
|
@$('#errors-alert').text(message).removeClass('hide')
|
||||||
|
|
Loading…
Add table
Reference in a new issue