From 57678e05855b1a1c18bdc012a8f9e101fe2e7c2e Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 19 Jan 2009 22:32:31 +0000 Subject: [PATCH] don't ignore the cdrtypenum rule for 0, hopefully finally fix DA for QIS, RT#4502 --- FS/FS/part_pkg/voip_cdr.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FS/FS/part_pkg/voip_cdr.pm b/FS/FS/part_pkg/voip_cdr.pm index 816bb2bb4..cf9dd7bea 100644 --- a/FS/FS/part_pkg/voip_cdr.pm +++ b/FS/FS/part_pkg/voip_cdr.pm @@ -562,13 +562,13 @@ sub check_chargable { if $opt{'use_disposition_taqua'} && $cdr->disposition != 100; return "carrierid != $opt{'use_carrierid'}" - if $opt{'use_carrierid'} - && $cdr->carrierid != $opt{'use_carrierid'} + if length($opt{'use_carrierid'}) + && $cdr->carrierid ne $opt{'use_carrierid'} #ne otherwise 0 matches '' && ! $flags{'da_rewrote'}; return "cdrtypenum != $opt{'use_cdrtypenum'}" - if $opt{'use_cdrtypenum'} - && $cdr->cdrtypenum != $opt{'use_cdrtypenum'}; + if length($opt{'use_cdrtypenum'}) + && $cdr->cdrtypenum ne $opt{'use_cdrtypenum'}; #ne otherwise 0 matches '' #all right then, rate it ''; -- 2.11.0