web/data/cubicweb.edition.js
changeset 5679 0f2ded880d01
parent 5658 7b9553a9db65
parent 5665 1b5d9ec38c1b
child 5699 f4f6ee3af50b
--- a/web/data/cubicweb.edition.js	Mon Jun 07 12:39:15 2010 +0200
+++ b/web/data/cubicweb.edition.js	Mon Jun 07 13:22:24 2010 +0200
@@ -471,13 +471,15 @@
     // Failures
     _clearPreviousErrors(formid);
     var descr = result[1];
+    var errmsg;
     // Unknown structure
-    if (!isArrayLike(descr) || descr.length != 2) {
-        updateMessage(descr);
-        return false;
+    if ( !isArrayLike(descr) || descr.length != 2 ) {
+	errmsg = descr;
+    } else {
+	_displayValidationerrors(formid, descr[0], descr[1]);
+	errmsg = _('please correct errors below');
     }
-    _displayValidationerrors(formid, descr[0], descr[1]);
-    updateMessage(_('please correct errors below'));
+    updateMessage(errmsg);
     // ensure the browser does not scroll down
     document.location.hash = '#header';
     return false;