From 671362b44519d1929203224adb1bc6470651c615 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Fri, 8 Aug 2025 13:50:05 -0700 Subject: [PATCH] container: finance: fetch: prices: format non-alpha currencies Formats non-alpha character currencies for hledger's prices journal (e.g., "1INCH", "USDC.e", etc.) --- .../src/finance/lib/internal/fetch/prices/internal/base.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/container/src/finance/lib/internal/fetch/prices/internal/base.php b/container/src/finance/lib/internal/fetch/prices/internal/base.php index 786ffbc..a4cf021 100644 --- a/container/src/finance/lib/internal/fetch/prices/internal/base.php +++ b/container/src/finance/lib/internal/fetch/prices/internal/base.php @@ -292,6 +292,11 @@ namespace docker_finance\prices\internal $stack = []; // Final journal entries $average = 0; // Purely for printing + # Format non-alpha character currencies for hledger (e.g., "1INCH", "USDC.e", etc.) + if (!ctype_alpha($ticker)) { + $ticker = "\"".$ticker."\""; + } + foreach ($prices as $date => $price) { // Price journal entry line