From c3e4211cc1f8eb85327dc67ceb4559419356db96 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 11 Dec 2025 15:45:23 +0800 Subject: [PATCH] bugfix --- xls2ddl/xlsxData.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xls2ddl/xlsxData.py b/xls2ddl/xlsxData.py index 49bc513..89915c0 100755 --- a/xls2ddl/xlsxData.py +++ b/xls2ddl/xlsxData.py @@ -203,11 +203,14 @@ class CRUDData(XLSXData): if 'codes' not in self.data.keys(): return for f in self.data['codes']: - r = self.check_field(f['field']) + fname = f.get('field') + if fname is None: + break + r = self.check_field(fname) if not r: raise CRUDException( self.xlsxfile, - f'code definintion error({f["field"]})') + f'code definintion error({fname})') def check_field(self, fieldname):