Bug 68621

git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@961 6955db30-a419-402b-8a0d-67ecbb4d7f56
master
vfilippov 2010-10-04 12:21:17 +00:00
parent 1be3417782
commit 4a11d4fd90
1 changed files with 6 additions and 2 deletions

View File

@ -193,7 +193,11 @@ unless ($args->{commit})
my %fhash = map { (exists $name_tr->{$_} ? $name_tr->{$_} : $_) => 1 } @{$table->{fields}};
for (@{ MANDATORY_FIELDS() })
{
push @{$table->{fields}}, $_ unless $fhash{$_} || $bug_tpl->{$_};
unless ($fhash{$_} || $bug_tpl->{$_})
{
push @{$table->{fields}}, $_;
$name_tr->{$_} = $_;
}
}
$vars->{fields} = $table->{fields};
$vars->{data} = $table->{data};
@ -477,7 +481,7 @@ sub process_bug
$fields{product} ||= $bug->product;
$fields{component} ||= $bug->component;
if ($fields{blocked} || $fields{dependson})
if (exists $fields{blocked} || exists $fields{dependson})
{
$fields{blocked} ||= join ',', @{ $bug->blocked };
$fields{dependson} ||= join ',', @{ $bug->dependson };