From 5813749a980d6916cf3806f15a97ce82bcbb92d4 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 27 May 2026 18:17:44 +0800 Subject: [PATCH] bugfix --- pricing/pricing.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pricing/pricing.py b/pricing/pricing.py index eedb7d7..4663c4c 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -573,7 +573,8 @@ order by b.enabled_date desc""" raise Exception(e) debug(f'{formula=}, {ns=}, {p=}, {d.fields=}') np.data = config_data - np.amount = eval(formula, config_data.copy()) + env_data = DictObject(config_data) + np.amount = eval(formula, env_data) ret_items.append(np) else: info(f'{config_data=}, {p=}, {d.model_mappings=}, mismatched')