diff --git a/app/Handlers/Events/ConnectTransactionToPiggyBank.php b/app/Handlers/Events/ConnectTransactionToPiggyBank.php index 3e09a6fbcf..17507027b1 100644 --- a/app/Handlers/Events/ConnectTransactionToPiggyBank.php +++ b/app/Handlers/Events/ConnectTransactionToPiggyBank.php @@ -32,10 +32,11 @@ class ConnectTransactionToPiggyBank */ public function handle(TransactionStored $event): bool { - echo '
';
+
/** @var PiggyBankRepositoryInterface $repository */
$repository = app(PiggyBankRepositoryInterface::class);
$transaction = $event->transaction;
+
$piggyBank = $repository->find($transaction['piggy_bank_id']);
// valid piggy:
diff --git a/app/Handlers/Events/UpdateJournalConnection.php b/app/Handlers/Events/UpdateJournalConnection.php
index ae9214c08d..15d711e7ec 100644
--- a/app/Handlers/Events/UpdateJournalConnection.php
+++ b/app/Handlers/Events/UpdateJournalConnection.php
@@ -34,6 +34,10 @@ class UpdateJournalConnection
{
$journal = $event->journal;
+ if (!$journal->isTransfer()) {
+ return true;
+ }
+
// get the event connected to this journal:
/** @var PiggyBankEvent $event */
$event = PiggyBankEvent::where('transaction_journal_id', $journal->id)->first();
diff --git a/config/firefly.php b/config/firefly.php
index 1490926e34..78a1b62634 100644
--- a/config/firefly.php
+++ b/config/firefly.php
@@ -4,7 +4,7 @@ declare(strict_types = 1);
return [
'chart' => 'chartjs',
- 'version' => '3.9.0',
+ 'version' => '3.9.1',
'csv_import_enabled' => true,
'maxUploadSize' => 5242880,
'allowedMimes' => ['image/png', 'image/jpeg', 'application/pdf'],