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