mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Replace ParseDate with ParseTimeDetectLayout(+ tests)
This commit is contained in:
committed by
Dan Christian Bogos
parent
417e146b4d
commit
bbc863f8ab
@@ -24,6 +24,7 @@ import (
|
||||
"sort"
|
||||
"time"
|
||||
|
||||
"github.com/cgrates/cgrates/config"
|
||||
"github.com/cgrates/cgrates/utils"
|
||||
)
|
||||
|
||||
@@ -81,7 +82,8 @@ func (at *ActionTrigger) Execute(ub *Account) (err error) {
|
||||
a.Balance = &BalanceFilter{}
|
||||
}
|
||||
if a.ExpirationString != "" { // if it's *unlimited then it has to be zero time'
|
||||
if expDate, parseErr := utils.ParseDate(a.ExpirationString); parseErr == nil {
|
||||
if expDate, parseErr := utils.ParseTimeDetectLayout(a.ExpirationString,
|
||||
config.CgrConfig().GeneralCfg().DefaultTimezone); parseErr == nil {
|
||||
a.Balance.ExpirationDate = &time.Time{}
|
||||
*a.Balance.ExpirationDate = expDate
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user