X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=FS%2FFS%2Fpart_pkg.pm;h=e4927a3895d2d761a53acf7ac0213ef55b39d54d;hb=706da330626bab472bf6f4e50cf3c181bfa0cf9f;hp=005d69d056c4a44d3e3bc678032f27234db33971;hpb=fb385e8010a75583e7994433e2733cb9c2d2c486;p=freeside.git diff --git a/FS/FS/part_pkg.pm b/FS/FS/part_pkg.pm index 005d69d05..e4927a389 100644 --- a/FS/FS/part_pkg.pm +++ b/FS/FS/part_pkg.pm @@ -1818,23 +1818,16 @@ sub _upgrade_data { # class method die $error if $error; } - foreach my $optionname( qw( - recur_hourly_% - recur_input_% - recur_output_% - recur_total_% - ) ){ - foreach my $opt (qsearch('part_pkg_option', - { 'optionname' => { op => 'LIKE', - value => $optionname, - }, - pkgpart => $pkgpart, - })){ - $opt->optionvalue($opt->optionvalue * 1024); - - my $error = $opt->replace; - die $error if $error; - } + foreach my $opt (qsearch('part_pkg_option', + { 'optionname' => { op => 'LIKE', + value => 'recur_%_charge', + }, + pkgpart => $pkgpart, + })){ + $opt->optionvalue($opt->optionvalue * 1024); + + my $error = $opt->replace; + die $error if $error; } }