Modified fix - removed %done tracking and replaced with a more elegant and proper...
authorJason M. Mills <jmmills@cpan.org>
Tue, 10 Feb 2009 00:23:28 +0000 (00:23 +0000)
committerJason M. Mills <jmmills@cpan.org>
Tue, 10 Feb 2009 00:23:28 +0000 (00:23 +0000)
commit3d27f771a00a4ace223351c0ea8e7d8785bd86f3
tree51d2857b37c1f370fa6c69aaec9dc4c03eb43619
parent1a304e513dc3fb708512877ab25423b567e1bedc
Modified fix - removed %done tracking and replaced with a more elegant and proper isa() sorting.
The core issue with this bug was that sub classes resultset class would be set before the related parent|super class
was to have it's resultset class. This would cause problems since sub-classes inherit resultset classes from it's parent.

Fix is simple, sort the source classes via sub-class last.
lib/DBIx/Class/Schema.pm