X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FRecord.pm;h=a117b74771c9c8f3fe8842be9c308e0bdc6b395b;hb=6fd39bf8dfa989aaedea59e5e3cd609642f9e024;hp=827e4078fe9395223032fb0710dcc11b3fe51792;hpb=63cc43a59cf31b1d2f48c9bbdd0d87afd7bccb4d;p=freeside.git diff --git a/FS/FS/Record.pm b/FS/FS/Record.pm index 827e4078f..a117b7477 100644 --- a/FS/FS/Record.pm +++ b/FS/FS/Record.pm @@ -199,6 +199,7 @@ sub new { $self->{'modified'} = 0; + $self->_simplecache($self->{'Hash'}) if $self->can('_simplecache'); $self->_cache($self->{'Hash'}, shift) if $self->can('_cache') && @_; $self; @@ -1077,7 +1078,7 @@ sub get_fk_method { } sub fk_methods_init { - warn "[fk_methods_init]\n"; + warn "[fk_methods_init]\n" if $DEBUG; foreach my $table ( dbdef->tables ) { $fk_method_cache{$table} = fk_methods($table); } @@ -3003,7 +3004,6 @@ May not be null. sub ut_name { my( $self, $field ) = @_; -# warn "ut_name allowed alphanumerics: +(sort grep /\w/, map { chr() } 0..255), "\n"; $self->getfield($field) =~ /^([\p{Word} \,\.\-\']+)$/ or return gettext('illegal_name'). " $field: ". $self->getfield($field); my $name = $1;