diff --git a/resources/views/invoices/edit.blade.php b/resources/views/invoices/edit.blade.php index 716fc495f495..462d674b1691 100644 --- a/resources/views/invoices/edit.blade.php +++ b/resources/views/invoices/edit.blade.php @@ -1317,7 +1317,9 @@ } @if ($invoice->trashed()) - return false; + if ($('#bulk_action').val() != 'restore') { + return false; + } @endif // check invoice number is unique diff --git a/tests/acceptance/CheckBalanceCest.php b/tests/acceptance/CheckBalanceCest.php index 8995454e2bb5..7271d12b77c1 100644 --- a/tests/acceptance/CheckBalanceCest.php +++ b/tests/acceptance/CheckBalanceCest.php @@ -77,6 +77,8 @@ class CheckBalanceCest // delete the invoice $I->amOnPage('/invoices/' . $invoiceId); + $I->executeJS('submitBulkAction("restore")'); + $I->wait(1); $I->executeJS('submitBulkAction("delete")'); $I->wait(1); $I->amOnPage("/clients/{$clientId}");