mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-22 23:58:44 +05:00
mongo do not sanitize nil map
This commit is contained in:
@@ -1044,13 +1044,17 @@ func (ms *MongoStorage) GetActionPlan(key string, skipCache bool) (ats *ActionPl
|
||||
ats = kv.Value
|
||||
cache2go.Cache(utils.ACTION_PLAN_PREFIX+key, ats)
|
||||
}
|
||||
ats.AccountIDs = utils.YesDots(ats.AccountIDs)
|
||||
if ats.AccountIDs != nil {
|
||||
ats.AccountIDs = utils.YesDots(ats.AccountIDs)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (ms *MongoStorage) SetActionPlan(key string, ats *ActionPlan) error {
|
||||
// clean dots from account ids map
|
||||
ats.AccountIDs = utils.NoDots(ats.AccountIDs)
|
||||
if ats.AccountIDs != nil {
|
||||
ats.AccountIDs = utils.NoDots(ats.AccountIDs)
|
||||
}
|
||||
if len(ats.ActionTimings) == 0 {
|
||||
cache2go.RemKey(utils.ACTION_PLAN_PREFIX + key)
|
||||
err := ms.db.C(colApl).Remove(bson.M{"key": key})
|
||||
|
||||
Reference in New Issue
Block a user