diff --git a/engine/action_plan.go b/engine/action_plan.go index 3da3b2f2b..c7e118a48 100644 --- a/engine/action_plan.go +++ b/engine/action_plan.go @@ -48,11 +48,10 @@ type ActionTiming struct { // Tasks converts an ActionTiming into multiple Tasks func (at *ActionTiming) Tasks() (tsks []*Task) { if len(at.accountIDs) == 0 { - return []*Task{ - &Task{ - Uuid: at.Uuid, - ActionsID: at.ActionsID, - }} + return []*Task{{ + Uuid: at.Uuid, + ActionsID: at.ActionsID, + }} } tsks = make([]*Task, len(at.accountIDs)) i := 0 diff --git a/scheduler/scheduler.go b/scheduler/scheduler.go index 31495f752..c824475c9 100644 --- a/scheduler/scheduler.go +++ b/scheduler/scheduler.go @@ -58,10 +58,10 @@ func NewScheduler(dm *engine.DataManager, cfg *config.CGRConfig, } func (s *Scheduler) updateActStats(act *engine.Action, isFailed bool) { - mux := s.aSMux + mux := &s.aSMux statsMp := s.actSuccessStats if isFailed { - mux = s.aFMux + mux = &s.aFMux statsMp = s.actFailedStats } now := time.Now()