elsif (defined $param{status} and
$param{status}{bug_num} == $bug
) {
- $statuses{$bug} = {$param{status}};
+ $statuses{$bug} = {%{$param{status}}};
} else {
my $location = getbuglocation($bug, 'summary');
next if not defined $location or not length $location;
$status->{"pending"} = 'fixed' if ($tags{fixed});
- my $presence = bug_presence(status => \%status,
+ my $presence = bug_presence(status => $status,
bug => $bug,
map{(exists $param{$_})?($_,$param{$_}):()}
qw(sourceversions arch dist version found fixed package)