X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fvoip_cdr.pm;h=587a8c5304d82260cb467c74f6464067a7b3c3ba;hb=69c7d00baa39ccc2fbee0f12d03f49403f04c3cf;hp=8085c1995585da87992d74304de0ccd968074001;hpb=cf98bcb1b302d553ef050c2ef1e4fe7b660705b1;p=freeside.git diff --git a/FS/FS/part_pkg/voip_cdr.pm b/FS/FS/part_pkg/voip_cdr.pm index 8085c1995..587a8c530 100644 --- a/FS/FS/part_pkg/voip_cdr.pm +++ b/FS/FS/part_pkg/voip_cdr.pm @@ -360,6 +360,13 @@ tie my %accountcode_tollfree_field, 'Tie::IxHash', ) ], 'weight' => 41, + 'validate' => sub { + # Validation function for FS::part_pkg::check_options() + my $options = shift; + return "Please choose a Rate Plan for use with selected Rating Method" + if $options->{rating_method} eq 'prefix' && !$options->{ratenum}; + return; + }, ); sub price_info { @@ -724,4 +731,3 @@ sub hide_svc_detail { 1; -