diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 7de301cce00..b4306b60052 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -1040,7 +1040,7 @@ class orm(object): if field in self._columns \ and hasattr(self._columns[field], 'selection') \ and vals[field]: - if isinstance(self._columns[field], fields.reference): + if self._columns[field]._type == 'reference': val = vals[field].split(',')[0] else: val = vals[field] @@ -1172,7 +1172,7 @@ class orm(object): if field in self._columns \ and hasattr(self._columns[field], 'selection') \ and vals[field]: - if isinstance(self._columns[field], fields.reference): + if self._columns[field]._type == 'reference': val = vals[field].split(',')[0] else: val = vals[field]