[Jifty-commit] r2445 - in Jifty-DBI/trunk: lib/Jifty/DBI
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sat Dec 30 15:55:32 EST 2006
Author: trs
Date: Sat Dec 30 15:55:32 2006
New Revision: 2445
Modified:
Jifty-DBI/trunk/ (props changed)
Jifty-DBI/trunk/lib/Jifty/DBI/Column.pm
Log:
r18552 at zot: tom | 2006-12-30 15:55:20 -0500
Make sure we don't go looking for the validate_COLUMN sub everytime for columns without validators (thanks to Alex for pointing that out)
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Column.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Column.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Column.pm Sat Dec 30 15:55:32 2006
@@ -27,6 +27,7 @@
indexed
autocompleted
_validator
+ _checked_for_validate_sub
record_class
/;
@@ -60,11 +61,12 @@
if ( @_ ) {
$self->_validator( shift );
}
- elsif ( not $self->_validator ) {
+ elsif ( not $self->_checked_for_validate_sub and not $self->_validator ) {
my $name = ( $self->aliased_as ? $self->aliased_as : $self->name );
my $can = $self->record_class->can( "validate_" . $name );
$self->_validator( $can ) if $can;
+ $self->_checked_for_validate_sub( 1 );
}
return $self->_validator;
More information about the Jifty-commit
mailing list