projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RDBO: crm- und Kassentabellen ignorieren
[kivitendo-erp.git]
/
SL
/
DB.pm
diff --git
a/SL/DB.pm
b/SL/DB.pm
index
38441aa
..
491a033
100644
(file)
--- a/
SL/DB.pm
+++ b/
SL/DB.pm
@@
-23,7
+23,7
@@
sub create {
my $domain = shift || SL::DB->default_domain;
my $type = shift || SL::DB->default_type;
my $domain = shift || SL::DB->default_domain;
my $type = shift || SL::DB->default_type;
-
my
($domain, $type) = _register_db($domain, $type);
+ ($domain, $type) = _register_db($domain, $type);
my $db = __PACKAGE__->new_or_cached(domain => $domain, type => $type);
my $db = __PACKAGE__->new_or_cached(domain => $domain, type => $type);
@@
-81,7
+81,7
@@
sub _register_db {
my %flattened_settings = _flatten_settings(%connect_settings);
$domain = 'LXOFFICE' if $type =~ m/^LXOFFICE/;
my %flattened_settings = _flatten_settings(%connect_settings);
$domain = 'LXOFFICE' if $type =~ m/^LXOFFICE/;
- $type .= join($SUBSCRIPT_SEPARATOR, map { ($_, $flattened_settings{$_}) } sort keys %flattened_settings);
+ $type .= join($SUBSCRIPT_SEPARATOR, map { ($_, $flattened_settings{$_}
|| ''
) } sort keys %flattened_settings);
my $idx = "${domain}::${type}";
if (!$_db_registered{$idx}) {
my $idx = "${domain}::${type}";
if (!$_db_registered{$idx}) {