From: Jonathan Prykop Date: Wed, 1 Jul 2015 03:30:56 +0000 (-0500) Subject: RT#20687: Future package change [bug fix] X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=346c32b847002357ecf79503d153186d0627aaa1 RT#20687: Future package change [bug fix] --- diff --git a/FS/FS/cust_pkg.pm b/FS/FS/cust_pkg.pm index 14555dd67..e65672e43 100644 --- a/FS/FS/cust_pkg.pm +++ b/FS/FS/cust_pkg.pm @@ -2415,8 +2415,9 @@ sub change_later { $error = $self->replace || $err_or_pkg->replace || - $change_to->cancel('no_delay_cancel' => 1) || - $change_to->delete; + (($err_or_pkg->pkgnum == $change_to->pkgnum) ? '' : + $change_to->cancel('no_delay_cancel' => 1) || + $change_to->delete); } else { $error = $err_or_pkg; }