From a21b7595488e84351c17b606f59e10d23479cb33 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Mon, 9 Nov 2015 21:25:28 +0200 Subject: [PATCH] cache using prefix key --- apier/v1/apier.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apier/v1/apier.go b/apier/v1/apier.go index 3e44bc46b..8f014db9f 100644 --- a/apier/v1/apier.go +++ b/apier/v1/apier.go @@ -623,7 +623,7 @@ func (self *ApierV1) SetActions(attrs utils.AttrSetActions, reply *string) error if err := self.RatingDb.SetActions(attrs.ActionsId, storeActions); err != nil { return utils.NewErrServerError(err) } - self.RatingDb.CacheRatingPrefixValues(map[string][]string{utils.ACTION_PREFIX: []string{attrs.ActionsId}}) + self.RatingDb.CacheRatingPrefixValues(map[string][]string{utils.ACTION_PREFIX: []string{utils.ACTION_PREFIX + attrs.ActionsId}}) *reply = OK return nil } @@ -718,7 +718,7 @@ func (self *ApierV1) SetActionPlan(attrs AttrSetActionPlan, reply *string) error if err := self.RatingDb.SetActionPlans(attrs.Id, storeAtms); err != nil { return utils.NewErrServerError(err) } - self.RatingDb.CacheRatingPrefixValues(map[string][]string{utils.ACTION_PLAN_PREFIX: []string{attrs.Id}}) + self.RatingDb.CacheRatingPrefixValues(map[string][]string{utils.ACTION_PLAN_PREFIX: []string{utils.ACTION_PLAN_PREFIX + attrs.Id}}) if attrs.ReloadScheduler { if self.Sched == nil { return errors.New("SCHEDULER_NOT_ENABLED")