[freeside-commits] branch FREESIDE_3_BRANCH updated. 360d113520c4ecf8c8cfdd731ad0a1d4bb06f18d

Mark Wells mark at 420.am
Mon Mar 30 16:22:34 PDT 2015


The branch, FREESIDE_3_BRANCH has been updated
       via  360d113520c4ecf8c8cfdd731ad0a1d4bb06f18d (commit)
      from  51b67436d595b43c197e83b60898cd99acf402dd (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 360d113520c4ecf8c8cfdd731ad0a1d4bb06f18d
Author: Mark Wells <mark at freeside.biz>
Date:   Mon Mar 30 16:22:06 2015 -0700

    don't enforce service quantity limits during location change, #33731

diff --git a/FS/FS/cust_pkg.pm b/FS/FS/cust_pkg.pm
index 7f9c960..5f2cd83 100644
--- a/FS/FS/cust_pkg.pm
+++ b/FS/FS/cust_pkg.pm
@@ -2081,7 +2081,9 @@ sub change {
   }
 
   # Transfer services and cancel old package.
-
+  # Enforce service limits only if this is a pkgpart change.
+  local $FS::cust_svc::ignore_quantity;
+  $FS::cust_svc::ignore_quantity = 1 if $same_pkgpart;
   $error = $self->transfer($cust_pkg);
   if ($error and $error == 0) {
     # $old_pkg->transfer failed.

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

Summary of changes:
 FS/FS/cust_pkg.pm |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)




More information about the freeside-commits mailing list