Fix recurring create and edit.

This commit is contained in:
James Cole
2026-07-29 07:12:30 +02:00
parent 48c750a879
commit 73c3604027
12 changed files with 485 additions and 277 deletions
@@ -150,7 +150,11 @@ final class EditController extends Controller
];
$array['first_date'] = substr((string) $array['first_date'], 0, 10);
$array['repeat_until'] = substr((string) $array['repeat_until'], 0, 10);
$array['transactions'][0]['tags'] = implode(',', $array['transactions'][0]['tags'] ?? []);
$tags = [];
foreach($array['transactions'][0]['tags'] as $tag) {
$tags[$tag] = $tag;
}
$array['transactions'][0]['tags'] = $tags;
$array['transactions'][0]['amount'] = round((float) $array['transactions'][0]['amount'], $array['transactions'][0]['currency_decimal_places']);
if (null !== $array['transactions'][0]['foreign_amount'] && '' !== $array['transactions'][0]['foreign_amount']) {
$array['transactions'][0]['foreign_amount'] = round(