From 04304c818230d5369da50c8c9feb1d12bd52267e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 06:35:21 +1000 Subject: [PATCH] Currency options fix (#12343) (#12347) - Ensure currency options are loaded dynamically (cherry picked from commit ae12fa342a2f9ba70bc71612158b3f8aef6d8ae9) Co-authored-by: Oliver --- src/backend/InvenTree/InvenTree/fields.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/InvenTree/fields.py b/src/backend/InvenTree/InvenTree/fields.py index b7c09dbe12..5e5583d353 100644 --- a/src/backend/InvenTree/InvenTree/fields.py +++ b/src/backend/InvenTree/InvenTree/fields.py @@ -71,7 +71,9 @@ def money_kwargs(**kwargs): kwargs['decimal_places'] = 6 if 'currency_choices' not in kwargs: - kwargs['currency_choices'] = currency_code_mappings() + # Pass the function itself (not the evaluated result) so that the + # available currency options are resolved dynamically. + kwargs['currency_choices'] = currency_code_mappings if InvenTree.ready.isRunningMigrations(): # During migrations, avoid setting a default currency