use new pkg_svc.pkgsvcnum primary key when modifying pkg_svc records, closes: Bug...
authorivan <ivan>
Wed, 4 May 2005 09:33:09 +0000 (09:33 +0000)
committerivan <ivan>
Wed, 4 May 2005 09:33:09 +0000 (09:33 +0000)
FS/FS/part_pkg.pm

index 182be87..bf040c8 100644 (file)
@@ -375,6 +375,7 @@ sub replace {
     next unless $old_quantity != $quantity || $old_primary_svc ne $primary_svc;
   
     my $new_pkg_svc = new FS::pkg_svc( {
+      'pkgsvcnum'   => ( $old_pkg_svc ? $old_pkg_svc->pkgsvcnum : '' ),
       'pkgpart'     => $new->pkgpart,
       'svcpart'     => $part_svc->svcpart,
       'quantity'    => $quantity,