fix package changes w/quantities, RT#29753
authorIvan Kohler <ivan@freeside.biz>
Tue, 16 Sep 2014 10:27:26 +0000 (03:27 -0700)
committerIvan Kohler <ivan@freeside.biz>
Tue, 16 Sep 2014 10:27:26 +0000 (03:27 -0700)
FS/FS/cust_pkg.pm

index 93763dc..174d5cf 100644 (file)
@@ -3613,7 +3613,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) {