[Jifty-commit] r7473 - Jifty-DBI/trunk/lib/Jifty/DBI
Jifty commits
jifty-commit at lists.jifty.org
Thu Sep 3 15:33:07 EDT 2009
Author: ruz
Date: Thu Sep 3 15:33:06 2009
New Revision: 7473
Modified:
Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm
Log:
* don't push base class into descendant multiple times
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm Thu Sep 3 15:33:06 2009
@@ -89,8 +89,10 @@
my ($flag) = @_;
if ( $class->isa(__PACKAGE__) and defined $flag and $flag eq '-base' ) {
my $descendant = (caller)[0];
- no strict 'refs';
- push @{ $descendant . '::ISA' }, $class;
+ unless ( $descendant->isa($class) ) {
+ no strict 'refs';
+ push @{ $descendant . '::ISA' }, $class
+ }
shift;
# run the schema callback
More information about the Jifty-commit
mailing list