From: Mike Bayer Date: Wed, 23 Aug 2006 01:31:37 +0000 (+0000) Subject: [ticket:282] X-Git-Tag: rel_0_2_8~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=367e3b61a1031e51ffd13acbc71245088f5ed15a;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git [ticket:282] --- diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py index 1693084452..bb9e534c7b 100644 --- a/lib/sqlalchemy/schema.py +++ b/lib/sqlalchemy/schema.py @@ -670,7 +670,7 @@ class ForeignKeyConstraint(Constraint): fk._set_parent(self.table.c[col]) self._append_fk(fk) def _append_fk(self, fk): - self.columns.append(self.table.c[fk.parent.name]) + self.columns.append(self.table.c[fk.parent.key]) self.elements.append(fk) def copy(self): return ForeignKeyConstraint([x.parent.name for x in self.elements], [x._get_colspec() for x in self.elements], name=self.name, onupdate=self.onupdate, ondelete=self.ondelete)