From cd6007e5016cd406b6fb71e348a6cfa9fa56ddcf Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Tue, 10 Nov 2015 12:52:42 +0200 Subject: [PATCH] cache action plans from v2 api --- apier/v2/apier.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apier/v2/apier.go b/apier/v2/apier.go index a18fcb189..e6ee783b3 100644 --- a/apier/v2/apier.go +++ b/apier/v2/apier.go @@ -195,6 +195,11 @@ func (self *ApierV2) LoadTariffPlanFromFolder(attrs utils.AttrLoadTpFromFolder, for idx, actId := range actIds { actKeys[idx] = utils.ACTION_PREFIX + actId } + aplIds, _ := loader.GetLoadedIds(utils.ACTION_PLAN_PREFIX) + aplKeys := make([]string, len(aplIds)) + for idx, aplId := range aplIds { + aplKeys[idx] = utils.ACTION_PLAN_PREFIX + aplId + } shgIds, _ := loader.GetLoadedIds(utils.SHARED_GROUP_PREFIX) shgKeys := make([]string, len(shgIds)) for idx, shgId := range shgIds { @@ -225,6 +230,7 @@ func (self *ApierV2) LoadTariffPlanFromFolder(attrs utils.AttrLoadTpFromFolder, utils.LCR_PREFIX: lcrKeys, utils.DERIVEDCHARGERS_PREFIX: dcsKeys, utils.ACTION_PREFIX: actKeys, + utils.ACTION_PLAN_PREFIX: aplKeys, utils.SHARED_GROUP_PREFIX: shgKeys, }); err != nil { return err