diff --git a/sqlalchemy_utils/listeners.py b/sqlalchemy_utils/listeners.py index 02e21be0..e14cc3f7 100644 --- a/sqlalchemy_utils/listeners.py +++ b/sqlalchemy_utils/listeners.py @@ -10,6 +10,8 @@ def coercion_listener(mapper, class_): """ for prop in mapper.iterate_properties: try: + if not prop.columns: + continue listener = prop.columns[0].type.coercion_listener except AttributeError: continue