From 37b21d2bb5b054601660b63db422a6456e2cd16f Mon Sep 17 00:00:00 2001 From: DanB Date: Thu, 13 Mar 2014 17:01:02 +0100 Subject: [PATCH] Fixup re-cache in case of SetRatingProfile api --- apier/apier.go | 3 ++- sessionmanager/session.go | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apier/apier.go b/apier/apier.go index cb7f075d2..f1781bdb6 100644 --- a/apier/apier.go +++ b/apier/apier.go @@ -239,8 +239,9 @@ func (self *ApierV1) SetRatingProfile(attrs AttrSetRatingProfile, reply *string) if err := self.RatingDb.SetRatingProfile(rpfl); err != nil { return fmt.Errorf("%s:%s", utils.ERR_SERVER_ERROR, err.Error()) } + dataNotChanged := []string{} //Automatic cache of the newly inserted rating profile - if err := self.RatingDb.CacheRating(nil, nil, []string{engine.RATING_PROFILE_PREFIX + keyId}, nil); err != nil { + if err := self.RatingDb.CacheRating(dataNotChanged, dataNotChanged, []string{engine.RATING_PROFILE_PREFIX + keyId}, dataNotChanged); err != nil { return err } *reply = OK diff --git a/sessionmanager/session.go b/sessionmanager/session.go index 81b99b8c7..532d2306e 100644 --- a/sessionmanager/session.go +++ b/sessionmanager/session.go @@ -159,7 +159,6 @@ func (s *Session) SaveOperations() { } go func() { for _, sr := range s.sessionRuns { - engine.Logger.Debug(fmt.Sprintf("Saving operations for session %v, runId: %s", s, sr.runId)) if len(sr.callCosts) == 0 { break // There are no costs to save, ignore the operation }