mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 07:34:43 +00:00
Only trigger running balance when amount actually changes.
This commit is contained in:
@@ -118,7 +118,7 @@ class BulkController extends Controller
|
||||
// run rules on changed journals:
|
||||
/** @var TransactionJournal $journal */
|
||||
foreach ($collection as $journal) {
|
||||
event(new UpdatedTransactionGroup($journal->transactionGroup, true, true));
|
||||
event(new UpdatedTransactionGroup($journal->transactionGroup, true, true, false));
|
||||
}
|
||||
|
||||
app('preferences')->mark();
|
||||
|
@@ -292,7 +292,7 @@ class ConvertController extends Controller
|
||||
$group->refresh();
|
||||
|
||||
session()->flash('success', (string) trans('firefly.converted_to_'.$destinationType->type));
|
||||
event(new UpdatedTransactionGroup($group, true, true));
|
||||
event(new UpdatedTransactionGroup($group, true, true, false));
|
||||
|
||||
return redirect(route('transactions.show', [$group->id]));
|
||||
}
|
||||
|
@@ -217,7 +217,8 @@ class MassController extends Controller
|
||||
$service->setData($data);
|
||||
$service->update();
|
||||
// trigger rules
|
||||
event(new UpdatedTransactionGroup($journal->transactionGroup, true, true));
|
||||
$amountChanged = $service->isAmountChanged();
|
||||
event(new UpdatedTransactionGroup($journal->transactionGroup, true, true, $amountChanged));
|
||||
}
|
||||
|
||||
private function getDateFromRequest(MassEditJournalRequest $request, int $journalId, string $key): ?Carbon
|
||||
|
Reference in New Issue
Block a user