X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB.pm;h=861fe6a52835bf8882e4e1185d6c4617c79878c0;hb=06cb6b127be7185927c6a3b32d16295d55e162ea;hp=491a03349427ef6514a78ceefc61539c0b927820;hpb=45aeeb1343ff6dd6803fa24f04a38557e514910e;p=kivitendo-erp.git diff --git a/SL/DB.pm b/SL/DB.pm index 491a03349..861fe6a52 100644 --- a/SL/DB.pm +++ b/SL/DB.pm @@ -4,11 +4,14 @@ use strict; use Carp; use Data::Dumper; +use SL::DBConnect; use English qw(-no_match_vars); use Rose::DB; +use Rose::DBx::Cache::Anywhere; use base qw(Rose::DB); +__PACKAGE__->db_cache_class('Rose::DBx::Cache::Anywhere'); __PACKAGE__->use_private_registry; my (%_db_registered, %_initial_sql_executed); @@ -64,7 +67,8 @@ sub _register_db { } else { my $european_dates = 0; if ($::myconfig{dateformat}) { - $european_dates = 1 if $_dateformats{ $::myconfig{dateformat} } =~ m/european/i; + $european_dates = 1 if $_dateformats{ $::myconfig{dateformat} } + && $_dateformats{ $::myconfig{dateformat} } =~ m/european/i; } %connect_settings = ( driver => $::myconfig{dbdriver} || 'Pg',