unless ($course_item);
$ci_id = $course_item->{'ci_id'} unless ($ci_id);
-
- my %mod_params;
- foreach (@FIELDS) {
- $mod_params{$_} = $params{$_};
- }
+ my %mod_params =
+ map {
+ defined $params{$_} && $params{$_} ne ''
+ ? ( $_ => $params{$_} )
+ : ()
+ } @FIELDS;
ModItem( \%mod_params, undef, $course_item->{'itemnumber'} );
}