[freeside-commits] branch master updated. 511c1f635c1c64c90a7ae882730504f145c8a09c

Ivan ivan at 420.am
Sat Oct 22 06:02:35 PDT 2016


The branch, master has been updated
       via  511c1f635c1c64c90a7ae882730504f145c8a09c (commit)
      from  2d2ba7d543ab88f52a245a8f274950f443c7c3df (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 511c1f635c1c64c90a7ae882730504f145c8a09c
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Sat Oct 22 06:02:31 2016 -0700

    fix recurring fee edit on clone/customize, RT#72958

diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi
index 2c36216..64a7525 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{$_} )

-----------------------------------------------------------------------

Summary of changes:
 httemplate/edit/part_pkg.cgi |    6 ++++++
 1 file changed, 6 insertions(+)




More information about the freeside-commits mailing list