From: Christopher Burger Date: Tue, 20 Feb 2018 14:15:17 +0000 (-0500) Subject: Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=ed2d4de2ea785d30a54fb069b29f9618a40113c9;hp=af38499ce0e858169efba590e29ddddbb035bc4b Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside --- diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm index edecb7f38..245fb68f8 100644 --- a/FS/FS/Schema.pm +++ b/FS/FS/Schema.pm @@ -5677,7 +5677,7 @@ sub tables_hashref { ['accountcode'], ['uniqueid'], ['carrierid'], ['cdrid'], [ 'sessionnum' ], [ 'subscriber' ], [ 'freesidestatus' ], [ 'freesiderewritestatus' ], - [ 'cdrbatch' ], [ 'cdrbatchnum' ], + [ 'cdrbatchnum' ], [ 'src_ip_addr' ], [ 'dst_ip_addr' ], [ 'dst_term' ], [ 'detailnum' ], ], diff --git a/FS/FS/part_pkg/voip_cdr.pm b/FS/FS/part_pkg/voip_cdr.pm index 1fb3bec84..587a8c530 100644 --- a/FS/FS/part_pkg/voip_cdr.pm +++ b/FS/FS/part_pkg/voip_cdr.pm @@ -363,8 +363,8 @@ tie my %accountcode_tollfree_field, 'Tie::IxHash', 'validate' => sub { # Validation function for FS::part_pkg::check_options() my $options = shift; - return "Please select a rate plan for price plan VoIP/telco CDR rating (standard)" - unless $options->{ratenum}; + return "Please choose a Rate Plan for use with selected Rating Method" + if $options->{rating_method} eq 'prefix' && !$options->{ratenum}; return; }, );