summaryrefslogtreecommitdiff
path: root/FS/FS/part_pkg_option.pm
diff options
context:
space:
mode:
authormark <mark>2010-10-23 08:33:30 +0000
committermark <mark>2010-10-23 08:33:30 +0000
commit3ebd1b1c76dde66e1204f0b678a2620cbd5ae254 (patch)
treeaf47e23f82ecbb9998f8fdc9eae1eecb67c89f16 /FS/FS/part_pkg_option.pm
parent701d8f35fff2ed748efa6b46cd3cf9cc46e47729 (diff)
fix contract_end bug, RT#10319
Diffstat (limited to 'FS/FS/part_pkg_option.pm')
-rw-r--r--FS/FS/part_pkg_option.pm4
1 files changed, 4 insertions, 0 deletions
diff --git a/FS/FS/part_pkg_option.pm b/FS/FS/part_pkg_option.pm
index 3cb330b..142622b 100644
--- a/FS/FS/part_pkg_option.pm
+++ b/FS/FS/part_pkg_option.pm
@@ -137,6 +137,10 @@ sub _upgrade_data { # class method
$sth = dbh->prepare($sql) or die dbh->errstr;
$sth->execute or die $sth->errstr;
+ $sql = "UPDATE part_pkg_option SET optionvalue = NULL WHERE ".
+ "optionname = 'contract_end_months' AND optionvalue = '(none)'";
+ $sth = dbh->prepare($sql) or die dbh->errstr;
+ $sth->execute or die $sth->errstr;
'';
}