added eager loading to bulk actions
This commit is contained in:
@@ -47,7 +47,7 @@ class Bills extends BulkAction
|
||||
{
|
||||
$bills = $this->getSelectedRecords($request);
|
||||
|
||||
foreach ($bills as $bill) {// Already in transactions
|
||||
foreach ($bills as $bill) {
|
||||
if ($bill->status == 'paid') {
|
||||
continue;
|
||||
}
|
||||
@@ -61,6 +61,10 @@ class Bills extends BulkAction
|
||||
$bills = $this->getSelectedRecords($request);
|
||||
|
||||
foreach ($bills as $bill) {
|
||||
if ($bill->status == 'received') {
|
||||
continue;
|
||||
}
|
||||
|
||||
event(new DocumentReceived($bill));
|
||||
}
|
||||
}
|
||||
@@ -70,6 +74,10 @@ class Bills extends BulkAction
|
||||
$bills = $this->getSelectedRecords($request);
|
||||
|
||||
foreach ($bills as $bill) {
|
||||
if ($bill->status == 'cancelled') {
|
||||
continue;
|
||||
}
|
||||
|
||||
event(new DocumentCancelled($bill));
|
||||
}
|
||||
}
|
||||
@@ -89,7 +97,9 @@ class Bills extends BulkAction
|
||||
|
||||
public function destroy($request)
|
||||
{
|
||||
$bills = $this->getSelectedRecords($request);
|
||||
$bills = $this->getSelectedRecords($request, [
|
||||
'items', 'item_taxes', 'histories', 'transactions', 'recurring', 'totals'
|
||||
]);
|
||||
|
||||
foreach ($bills as $bill) {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user