Fixed display of errors while document saving.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Wed, 3 Sep 2008 21:18:25 +0000 (21:18 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Wed, 3 Sep 2008 21:18:25 +0000 (21:18 +0000)
sales/sales_order_entry.php

index dfeb153279eccdc426ca84180ecf0f610f08942e..8c3eb66d32807d41f7f754b1b4ce18461241869b 100644 (file)
@@ -255,7 +255,10 @@ if (isset($_POST['ProcessOrder']) && can_process()) {
        $so_type = $_SESSION['Items']->so_type;
 
        $_SESSION['Items']->write(1);
-
+       if (count($messages)) { // abort on failure or error messages are lost
+               $Ajax->activate('_page_body');
+               display_footer_exit();
+       }
        $trans_no = key($_SESSION['Items']->trans_no);
        $trans_type = $_SESSION['Items']->trans_type;