web/data/cubicweb.edition.js
branch3.5
changeset 3294 5047b2566634
parent 3232 eccb7380dc3b
child 3327 44efba78afac
--- a/web/data/cubicweb.edition.js	Thu Sep 17 14:53:18 2009 +0200
+++ b/web/data/cubicweb.edition.js	Thu Sep 17 16:16:00 2009 +0200
@@ -481,10 +481,10 @@
 	return false;
     }
     d.addCallback(function (result, req) {
-        handleFormValidationResponse(divid+'-form', noop, noop, result);
-	if (reload) {
+        if (handleFormValidationResponse(divid+'-form', noop, noop, result)) {
+          if (reload) {
 	    document.location.href = result[1].split('?')[0];
-	} else {
+	  } else {
 	    var fieldview = getNode('value-' + divid);
 	    // XXX using innerHTML is very fragile and won't work if
 	    // we mix XHTML and HTML
@@ -494,7 +494,8 @@
 		// hide global error messages
 		hideInlineEdit(eid, rtype, divid);
 	    }
-	}
+	  }
+        }
 	return false;
     });
     return false;