diff options
Diffstat (limited to 'www/js')
-rw-r--r-- | www/js/views/submit.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/www/js/views/submit.js b/www/js/views/submit.js index 9060e46..fcc9f26 100644 --- a/www/js/views/submit.js +++ b/www/js/views/submit.js @@ -77,14 +77,16 @@ onReportInvalid: function(model, err, options) { var errors = err.errors; var errorList = '<ul><li class="plain">Invalid report</li>'; + var validErrors = [ 'password', 'category', 'name' ]; for ( var k in errors ) { - error = ''; - if ( k === 'password' ) { - error = FMS.strings.password_problem; - } else { - error = errors[k]; + if ( validErrors.inidexOf(k) >= 0 || errors[k].match(/required/) ) { + if ( k === 'password' ) { + error = FMS.strings.password_problem; + } else if ( k !== '') { + error = errors[k]; + } + errorList += '<li>' + error + '</li>'; } - errorList += '<li>' + error + '</li>'; } errorList += '</ul>'; $('#errors').html(errorList).show(); |