From 1101fed2f0d1357a76e556b153692aed27bf6898 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 25 Mar 2026 14:28:34 +0800 Subject: [PATCH] bugfix --- pricing/write_pattern.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pricing/write_pattern.py b/pricing/write_pattern.py index d985a78..43b8c0c 100644 --- a/pricing/write_pattern.py +++ b/pricing/write_pattern.py @@ -30,7 +30,10 @@ def write_pattern_xlsx(fields: dict) -> str: opt_id = 0 for f in fields.values(): ws_data.cell(row=1, column=c, value=f.label or f.name) - if f.options: + if f.type == 'bool': + create_options(ws_data, c, hidden, opt_id, ['=TRUE()', '=FALSE()']) + opt_id = opt_id + 1 + elif f.options: create_options(ws_data, c, hidden, opt_id, f.options) opt_id = opt_id + 1 c += 1