From: Janusz Dobrowolski Date: Tue, 10 Oct 2017 08:04:33 +0000 (+0200) Subject: Fixed reference number referesh on conflict during concurrent sales documents entry. X-Git-Tag: v2.4.3~25 X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=e6bdb5d750ba341d3a74bbe15e88abdb99fa2401 Fixed reference number referesh on conflict during concurrent sales documents entry. --- diff --git a/sales/sales_order_entry.php b/sales/sales_order_entry.php index 58958eb1..07f51d3b 100644 --- a/sales/sales_order_entry.php +++ b/sales/sales_order_entry.php @@ -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