diff options
author | Ivan Kohler <ivan@freeside.biz> | 2013-09-10 15:21:34 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2013-09-10 15:21:34 -0700 |
commit | 42cb05f8b363d8f56ff620256adcaf1a4f15046f (patch) | |
tree | 1fd2ad766cd5ed0fbeccd5dab2c813f965fa07ee /FS/bin/freeside-upgrade | |
parent | 7360c297b80cd26e375149bb12393dc7e7674f1e (diff) |
add queue-no_history config option, RT#20345
Diffstat (limited to 'FS/bin/freeside-upgrade')
-rwxr-xr-x | FS/bin/freeside-upgrade | 9 |
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, }, ); |