From: Janusz Dobrowolski Date: Mon, 28 Aug 2017 11:23:22 +0000 (+0200) Subject: Fixed invalid reference number update in document edition. X-Git-Tag: v2.4.3~56 X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=95b0f12c88c15a89e6d73f8f02ec2cd042167bed Fixed invalid reference number update in document edition. --- diff --git a/includes/ui/ui_input.inc b/includes/ui/ui_input.inc index 2a4d75fd..1b37b424 100644 --- a/includes/ui/ui_input.inc +++ b/includes/ui/ui_input.inc @@ -728,7 +728,7 @@ function ref_cells($label, $name, $title=null, $init=null, $params=null, $submit if (empty($_POST[$name.'_list'])) // restore refline id $_POST[$name.'_list'] = $Refs->reflines->find_refline_id(empty($_POST[$name]) ? $init : $_POST[$name], $type); - if (empty($_POST[$name]) || ($_SERVER['REQUEST_METHOD'] == 'GET')) // initialization + if (empty($_POST[$name])) // initialization { if (isset($init)) { @@ -740,7 +740,7 @@ function ref_cells($label, $name, $title=null, $init=null, $params=null, $submit } if (check_ui_refresh($name)) { // call context changed - $_POST[$name] = $Refs->normalize($init, $type, $context, $_POST[$name.'_list']); + $_POST[$name] = $Refs->normalize($_POST[$name], $type, $context, $_POST[$name.'_list']); $Ajax->addUpdate(true, $name, $_POST[$name]); }