@@ -, +, @@ lines - when there are no order lines in it - when there are order lines with uncertain prices - when the basket is marked as a standing order - Create a basket - Create an order line - Verify the "close this basket" button shows - Cancel the order line - the button disappears - Apply the patch - Verify the button appears and works now - Create another basket - make sure you cannot close it without order lines - Create an order line with uncertain price checked - you cannot close it - Resolve the uncertain price - you can now close the basket. --- acqui/basket.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/acqui/basket.pl +++ a/acqui/basket.pl @@ -423,7 +423,7 @@ if ( $op eq 'list' ) { # # (The template has another implicit restriction that the order cannot be closed if there # are any orders with uncertain prices.) - unclosable => @orders ? $basket->{is_standing} : 1, + unclosable => @orders || @cancelledorders ? $basket->{is_standing} : 1, has_budgets => $has_budgets, duplinbatch => $duplinbatch, csv_profiles => [ Koha::CsvProfiles->search({ type => 'sql', used_for => 'export_basket' }) ], --