diff --git a/apier/v1/auth.go b/apier/v1/auth.go index c7a4a1902..d0ef5e8b3 100644 --- a/apier/v1/auth.go +++ b/apier/v1/auth.go @@ -19,6 +19,7 @@ along with this program. If not, see package v1 import ( + "strconv" "time" "github.com/cgrates/cgrates/engine" @@ -53,6 +54,9 @@ func (self *ApierV1) GetMaxUsage(usageRecord engine.UsageRecord, maxUsage *float if usageRecord.SetupTime == "" { usageRecord.SetupTime = utils.META_NOW } + if usageRecord.Usage == "" { + usageRecord.Usage = strconv.FormatFloat(self.Config.MaxCallDuration.Seconds(), 'f', -1, 64) + } storedCdr, err := usageRecord.AsStoredCdr() if err != nil { return utils.NewErrServerError(err)