Bug 6355: Correct GetLateOrders so it ignores cancelled orders
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de> Testing plan copied from bug: - Create a new basket for a bookseller - Create two new order in this basket. The orders must have a price or else they won't be shown in the "Late orders" report. - Delete one of the two orders. - Close the basket - Check for late orders and use "0 days ago" as a filter date. - The deleted item appears in the report. Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
This commit is contained in:
parent
ead90e1179
commit
ecda6f7305
1 changed files with 1 additions and 0 deletions
|
@ -1435,6 +1435,7 @@ sub GetLateOrders {
|
||||||
OR datereceived IS NULL
|
OR datereceived IS NULL
|
||||||
OR aqorders.quantityreceived < aqorders.quantity
|
OR aqorders.quantityreceived < aqorders.quantity
|
||||||
)
|
)
|
||||||
|
AND (aqorders.datecancellationprinted IS NULL OR aqorders.datecancellationprinted='0000-00-00')
|
||||||
";
|
";
|
||||||
my $having = "";
|
my $having = "";
|
||||||
if ($dbdriver eq "mysql") {
|
if ($dbdriver eq "mysql") {
|
||||||
|
|
Loading…
Reference in a new issue