aboutsummaryrefslogtreecommitdiffstats
path: root/www/js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js')
-rw-r--r--www/js/views/submit.js14
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();