From 6c1a11a9f1aa5865b564b03815c5c0af1f73d5d3 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 25 Mar 2026 14:59:49 +0800 Subject: [PATCH] bugfix --- pricing/pricing.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pricing/pricing.py b/pricing/pricing.py index 482dc70..c744fc0 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -231,6 +231,9 @@ class PricingProgram: debug(f'id={ppid} pricing_program not found') r = recs[0] x = DictObject(** yaml.safe_load(r.pricing_spec)) + fields = x + if x.get('fields'): + fields = x['fields'] fpath = write_pattern_xlsx(r.name, x) return fpath