X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg_option.pm;h=2858ba788be2e136157f2777e49919b2e7a6e1bc;hp=3cb330b1f8a3e27ff0509c7f4cd18a2ff3e37664;hb=bb7e827141c9ed68f30765c9ca2ddcd1d760ad2d;hpb=63a268637b2d51a8766412617724b9436439deb6 diff --git a/FS/FS/part_pkg_option.pm b/FS/FS/part_pkg_option.pm index 3cb330b1f..2858ba788 100644 --- a/FS/FS/part_pkg_option.pm +++ b/FS/FS/part_pkg_option.pm @@ -1,12 +1,10 @@ package FS::part_pkg_option; +use base qw(FS::Record); use strict; -use vars qw( @ISA ); -use FS::Record qw( qsearch qsearchs dbh ); +use FS::Record qw( dbh ); # qw( qsearch qsearchs dbh ); use FS::part_pkg; -@ISA = qw(FS::Record); - =head1 NAME FS::part_pkg_option - Object methods for part_pkg_option records @@ -137,6 +135,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; ''; }