2009/8/12 José Miguel Pereira Tavares <firstname.lastname@example.org>:
> When trying to create a Many-to-Many relationship between two classes IIt is intended. It's there to stop SQLObject attempting to create the
> came across the following bug (I presume): when checking for the join
> tables that need to be created the following lines are run:
> 1469 if join.soClass.__name__ > join.otherClass.__name__:
> 1470 continue
> 1471 joins.append(join)
> What this lines seam to do is stop any Many-to-Many relations where the
> first class as a "lower" name than the second on.
> Is this intended? If so why?
join table twice when the tables for the both the classes in the join
would attempt to create the mapping table twice.