summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2014-09-16 03:27:28 -0700
committerIvan Kohler <ivan@freeside.biz>2014-09-16 03:27:28 -0700
commit2eb4ef92fbea43f55fd705d604fda5c815f9eb9c (patch)
treed58c1f361d21cf3f214d9c89e359a6d7ddeb9f27
parentb2101517513739ce744ecffad184a8a358c2d6c7 (diff)
fix package changes w/quantities, RT#29753
-rw-r--r--FS/FS/cust_pkg.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/FS/FS/cust_pkg.pm b/FS/FS/cust_pkg.pm
index 9da6a846f..059384911 100644
--- a/FS/FS/cust_pkg.pm
+++ b/FS/FS/cust_pkg.pm
@@ -3639,7 +3639,7 @@ sub transfer {
return ('Package does not exist: '.$dest_pkgnum) unless $dest;
foreach my $pkg_svc ( $dest->part_pkg->pkg_svc ) {
- $target{$pkg_svc->svcpart} = $pkg_svc->quantity;
+ $target{$pkg_svc->svcpart} = $pkg_svc->quantity * ( $dest->quantity || 1 );
}
foreach my $cust_svc ($dest->cust_svc) {