diff --git a/modules/creditdunord/pages.py b/modules/creditdunord/pages.py index 236a1206fce1c8f3806fe6d542f41c90ee0a950b..33b38daefc0493e63442cf2435bc63631762f79b 100755 --- a/modules/creditdunord/pages.py +++ b/modules/creditdunord/pages.py @@ -670,9 +670,10 @@ class item(ItemElement): obj_portfolio_share = Eval(lambda x: x / 100, MyDecimal(TableCell('portfolio_share'))) def obj_code(self): - code = Regexp(Field('label'), '([0-9A-Z]{12})')(self) - if is_isin_valid(code): - return code + for code in Field('label')(self).split(): + if is_isin_valid(code): + return code + return NotAvailable def obj_code_type(self): if is_isin_valid(Field('code')(self)):