diff --git a/reports/dictionary.pl b/reports/dictionary.pl index b32a95024c..082b093dc9 100755 --- a/reports/dictionary.pl +++ b/reports/dictionary.pl @@ -92,8 +92,8 @@ elsif ( $phase eq 'New Term step 4' ) { my $columnstring = join( ',', @columns ); my $forbidden = Koha::Report->new->check_columns( undef, \@columns ); my @column_loop; - foreach my $column (@columns) { - unless ($forbidden) { + unless ($forbidden) { + foreach my $column (@columns) { my %tmp_hash; $tmp_hash{'name'} = $column; my $type = get_column_type($column); @@ -123,16 +123,7 @@ elsif ( $phase eq 'New Term step 4' ) { 'columnstring' => $columnstring, ); } else { - my $columns = get_columns( $area, $input ); - $template->param( - 'step_3' => 1, - 'area' => $area, - 'definition_name' => $definition_name, - 'definition_description' => $definition_description, - 'columns' => \@column_loop, - 'columnstring' => $columnstring, - 'passworderr' => 1, - ); + $template->param( 'new_dictionary' => 1, passworderr => 1 ); } }