summaryrefslogtreecommitdiff
path: root/LedgerSMB.pm
diff options
context:
space:
mode:
authoreinhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46>2007-05-14 16:25:52 +0000
committereinhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46>2007-05-14 16:25:52 +0000
commit6b9ed8b9dcafd1c3827dc478452bb1e411174e98 (patch)
treee921fd96c789bf2c460fbb488054fc094a5998ad /LedgerSMB.pm
parent97b27be79b3513a3c533d5d6462d38e23c1fba3c (diff)
Fixing Merge so that @keys is truly optional
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@1185 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'LedgerSMB.pm')
-rwxr-xr-xLedgerSMB.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/LedgerSMB.pm b/LedgerSMB.pm
index b3d6e1dd..31cb577c 100755
--- a/LedgerSMB.pm
+++ b/LedgerSMB.pm
@@ -571,7 +571,10 @@ sub merge {
shift;
}
my %args = @_;
- my @keys = @{ $args{keys} };
+ my @keys;
+ if (defined $args{keys}){
+ @keys = @{ $args{keys} };
+ }
my $index = $args{index};
if ( !scalar @keys ) {
@keys = keys %{$src};