From 83c59a7e77c5184db4344ae01c80be4314ed7861 Mon Sep 17 00:00:00 2001 From: Matthew Grove Date: Thu, 28 Aug 2025 00:20:08 +0100 Subject: [PATCH] [FIX] Get transaction info bug --- autosave.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/autosave.php b/autosave.php index bb44715..75c12a7 100644 --- a/autosave.php +++ b/autosave.php @@ -114,6 +114,7 @@ foreach ($groups as $group) { */ function createAutoSaveTransaction(array $group, array $arguments): void { + $first = $group['attributes']['transactions'][0]; $amount = 0; foreach ($group['attributes']['transactions'] as $subtransaction) { $amount += $subtransaction['amount']; @@ -135,7 +136,7 @@ function createAutoSaveTransaction(array $group, array $arguments): void $first['currency_code'], number_format((float) $amountToCreate, 2, '.', ','), $first['currency_code'], - number_format((float) bcadd($amountToCreate, $amount), 2, '.', ','), + number_format((float) bcadd($amountToCreate, (string) $amount), 2, '.', ','), )); return; } @@ -168,7 +169,7 @@ function createAutoSaveTransaction(array $group, array $arguments): void $first['currency_code'], number_format((float) $amountToCreate, 2, '.', ','), $first['currency_code'], - number_format((float) bcadd($amountToCreate, $amount), 2, '.', ','), + number_format((float) bcadd($amountToCreate, (string) $amount), 2, '.', ','), )); $relationSubmission = [