Handle empty arrayrefs gracefully.
This commit is contained in:
parent
98b4d45a44
commit
d323829b69
@ -380,7 +380,7 @@ sub join_complex {
|
|||||||
|
|
||||||
} elsif(ref($value) eq "ARRAY") {
|
} elsif(ref($value) eq "ARRAY") {
|
||||||
croak "join_complex not given a joinstr when joining an array" unless(defined($settings{"joinstr"}));
|
croak "join_complex not given a joinstr when joining an array" unless(defined($settings{"joinstr"}));
|
||||||
croak "join_complex not given any content when joining an array" unless(scalar(@{$value}));
|
return "" unless(scalar(@{$value}));
|
||||||
|
|
||||||
return join($settings{"joinstr"}, @{$value});
|
return join($settings{"joinstr"}, @{$value});
|
||||||
} elsif(ref($value) eq "HASH") {
|
} elsif(ref($value) eq "HASH") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user