diff options
author | Ivan Kohler <ivan@freeside.biz> | 2016-10-22 06:02:41 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2016-10-22 06:02:41 -0700 |
commit | 4e7263b41e2a40a78765bdb671595524ab86e60f (patch) | |
tree | cbd8a0034b2f8312aa07d36fc37fc9e65b72de45 | |
parent | 17e0ba08c98efa2e0173995ae9502a498b950a65 (diff) |
fix recurring fee edit on clone/customize, RT#72958
-rwxr-xr-x | httemplate/edit/part_pkg.cgi | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi index 2c3621635..64a75252e 100755 --- a/httemplate/edit/part_pkg.cgi +++ b/httemplate/edit/part_pkg.cgi @@ -678,6 +678,12 @@ my $clone_callback = sub { $object->set($_ => $options{$_}) foreach (qw( setup_fee recur_fee disable_line_item_date_ranges )); + $recur_disabled = $object->freq ? 0 : 1; + $recur_show_zero_disabled = + $object->freq + ? $object->option('recur_fee') > 0 ? 1 : 0 + : 1; + foreach my $currency ( $conf->config('currencies') ) { my %part_pkg_currency = $object->part_pkg_currency_options($currency); $object->set( $_.'_'.$currency, $part_pkg_currency{$_} ) |