diff options
Diffstat (limited to 'lib/sqlalchemy/orm/properties.py')
| -rw-r--r-- | lib/sqlalchemy/orm/properties.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/properties.py b/lib/sqlalchemy/orm/properties.py index e2c10e50a..f804d6eed 100644 --- a/lib/sqlalchemy/orm/properties.py +++ b/lib/sqlalchemy/orm/properties.py @@ -292,7 +292,7 @@ class ColumnProperty(StrategizedProperty): def _memoized_method___clause_element__(self): if self.adapter: - return self.adapter(self.prop.columns[0]) + return self.adapter(self.prop.columns[0], self.prop.key) else: # no adapter, so we aren't aliased # assert self._parententity is self._parentmapper @@ -300,6 +300,7 @@ class ColumnProperty(StrategizedProperty): { "parententity": self._parententity, "parentmapper": self._parententity, + "orm_key": self.prop.key, } ) |
