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):