Fixed reference number referesh on conflict during concurrent sales documents entry.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Tue, 10 Oct 2017 08:04:33 +0000 (10:04 +0200)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Tue, 10 Oct 2017 08:08:47 +0000 (10:08 +0200)
sales/sales_order_entry.php

index 58958eb15ecd70b72e2b11137d0c8a472486867d..07f51d3bacaeb4890c7da93eea8b70ec9f5437e5 100644 (file)
@@ -475,10 +475,9 @@ if (isset($_POST['ProcessOrder']) && can_process()) {
                $ref = $Refs->get_next($_SESSION['Items']->trans_type, null, array('date' => Today()));
                if ($ref != $_SESSION['Items']->reference)
                {
+                       unset($_POST['ref']); // force refresh reference
                        display_error(_("The reference number field has been increased. Please save the document again."));
-                       $_POST['ref'] = $_SESSION['Items']->reference = $ref;
-                       $Ajax->activate('ref');
-               }       
+               }
                set_focus('ref');
        }
        else