From 5015cf204bf265bf435e0eac68f0a7f21317c424 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Fri, 11 Dec 2015 17:11:46 +0200 Subject: [PATCH] accept *any for balance RatingSubject --- utils/coreutils.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/coreutils.go b/utils/coreutils.go index 365047007..f1536a6a6 100644 --- a/utils/coreutils.go +++ b/utils/coreutils.go @@ -38,6 +38,8 @@ import ( "strconv" "strings" "time" + + "github.com/cgrates/cgrates/utils" ) // Returns first non empty string out of vals. Useful to extract defaults @@ -252,7 +254,8 @@ func MinDuration(d1, d2 time.Duration) time.Duration { } func ParseZeroRatingSubject(rateSubj string) (time.Duration, error) { - if rateSubj == "" { + rateSubj = strings.TrimSpace(rateSubj) + if rateSubj == "" || rateSubj == utils.ANY { rateSubj = ZERO_RATING_SUBJECT_PREFIX + "1s" } if !strings.HasPrefix(rateSubj, ZERO_RATING_SUBJECT_PREFIX) {