Changeset 476 for elixir/trunk
- Timestamp:
- 09/29/09 14:46:11 (3 years ago)
- Files:
-
- 1 modified
-
elixir/trunk/elixir/relationships.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elixir/trunk/elixir/relationships.py
r475 r476 996 996 constraints = [] 997 997 998 joins = (self.primaryjoin_clauses, self.secondaryjoin_clauses) 999 for num, desc, fk_name, rel, inverse, colnames in ( 1000 (0, e1_desc, source_fk_name, self, self.inverse, self.local_colname), 1001 (1, e2_desc, target_fk_name, self.inverse, self, self.remote_colname)): 998 for num, desc, fk_name, rel, inverse, colnames, join_clauses in ( 999 (0, e1_desc, source_fk_name, self, self.inverse, 1000 self.local_colname, self.primaryjoin_clauses), 1001 (1, e2_desc, target_fk_name, self.inverse, self, 1002 self.remote_colname, self.secondaryjoin_clauses)): 1002 1003 1003 1004 fk_colnames = [] … … 1065 1066 # Build join clauses (in case we have a self-ref) 1066 1067 if self.entity is self.target: 1067 join s[num].append(col == pk_col)1068 join_clauses.append(col == pk_col) 1068 1069 1069 1070 onupdate = rel and rel.onupdate
