summaryrefslogtreecommitdiff
path: root/FS/bin/freeside-upgrade
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2013-09-10 15:21:34 -0700
committerIvan Kohler <ivan@freeside.biz>2013-09-10 15:21:34 -0700
commit42cb05f8b363d8f56ff620256adcaf1a4f15046f (patch)
tree1fd2ad766cd5ed0fbeccd5dab2c813f965fa07ee /FS/bin/freeside-upgrade
parent7360c297b80cd26e375149bb12393dc7e7674f1e (diff)
add queue-no_history config option, RT#20345
Diffstat (limited to 'FS/bin/freeside-upgrade')
-rwxr-xr-xFS/bin/freeside-upgrade9
1 files changed, 8 insertions, 1 deletions
diff --git a/FS/bin/freeside-upgrade b/FS/bin/freeside-upgrade
index 5bd141538..06ec96205 100755
--- a/FS/bin/freeside-upgrade
+++ b/FS/bin/freeside-upgrade
@@ -107,7 +107,14 @@ if ( $DRY_RUN ) {
#from 1.3 to 1.4... if not, it needs to be hooked into -upgrade here or
#you'll lose all the part_svc settings it migrates to part_svc_column
-my @statements = dbdef->sql_update_schema( dbdef_dist(datasrc),
+my $conf = new FS::Conf;
+
+my $dbdef_dist = dbdef_dist(
+ datasrc,
+ { 'queue-no_history' => $conf->exists('queue-no_history') },
+);
+
+my @statements = dbdef->sql_update_schema( $dbdef_dist,
$dbh,
{ 'nullify_default' => 1, },
);