]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
update activemapper backrefs for r3340
authorJason Kirtland <jek@discorporate.us>
Fri, 17 Aug 2007 19:13:12 +0000 (19:13 +0000)
committerJason Kirtland <jek@discorporate.us>
Fri, 17 Aug 2007 19:13:12 +0000 (19:13 +0000)
lib/sqlalchemy/ext/activemapper.py

index fa32a5fc31b5e269488b6395f5f9bfdc2b6cdb61..9c4b29b22426fb25cd86db67564df34587ab6be6 100644 (file)
@@ -88,7 +88,8 @@ class relationship(object):
         relclass = ActiveMapperMeta.classes[self.classname]
         
         if klass.__name__ == self.classname:
-            br_fkey = getattr(relclass.c, self.colname)
+            class_mapper(relclass).compile()
+            br_fkey = relclass.c[self.colname]
         else:
             br_fkey = None