--- nfo/perl/libs/Data/Storage/Container.pm 2002/12/01 22:18:28 1.3 +++ nfo/perl/libs/Data/Storage/Container.pm 2002/12/04 07:38:07 1.4 @@ -1,8 +1,11 @@ ################################################ # -# $Id: Container.pm,v 1.3 2002/12/01 22:18:28 joko Exp $ +# $Id: Container.pm,v 1.4 2002/12/04 07:38:07 jonen Exp $ # # $Log: Container.pm,v $ +# Revision 1.4 2002/12/04 07:38:07 jonen +# + deep copy +# # Revision 1.3 2002/12/01 22:18:28 joko # - no interactive implicit deploy # + only test integrity if storage available @@ -91,8 +94,9 @@ $cfg_locator->{name} = $name; # merge in specific settings - foreach (keys %$db_config) { - $cfg_locator->{$_} = $db_config->{$_}; + my $specific = deep_copy($db_config); + foreach (keys %$specific) { + $cfg_locator->{$_} = $specific->{$_}; } # HACK: transfer dsn from main to dbi settings