diff --git a/config/config.go b/config/config.go index 26a542f61..8a77c8252 100755 --- a/config/config.go +++ b/config/config.go @@ -1461,7 +1461,7 @@ func (cfg *CGRConfig) reloadSections(sections ...string) (err error) { subsystemsThatNeedDataDB := utils.NewStringSet([]string{DATADB_JSN, SCHEDULER_JSN, RALS_JSN, CDRS_JSN, SessionSJson, ATTRIBUTE_JSN, ChargerSCfgJson, RESOURCES_JSON, STATS_JSON, THRESHOLDS_JSON, - RouteSJson, LoaderJson, DispatcherSJson}) + RouteSJson, LoaderJson, DispatcherSJson, RateSJson}) subsystemsThatNeedStorDB := utils.NewStringSet([]string{STORDB_JSN, RALS_JSN, CDRS_JSN, ApierS}) needsDataDB := false needsStorDB := false diff --git a/services/datadb.go b/services/datadb.go index e03c8adbe..aea146064 100644 --- a/services/datadb.go +++ b/services/datadb.go @@ -132,7 +132,7 @@ func (db *DataDBService) mandatoryDB() bool { return db.cfg.RalsCfg().Enabled || db.cfg.SchedulerCfg().Enabled || db.cfg.ChargerSCfg().Enabled || db.cfg.AttributeSCfg().Enabled || db.cfg.ResourceSCfg().Enabled || db.cfg.StatSCfg().Enabled || db.cfg.ThresholdSCfg().Enabled || db.cfg.RouteSCfg().Enabled || db.cfg.DispatcherSCfg().Enabled || - db.cfg.LoaderCfg().Enabled() || db.cfg.ApierCfg().Enabled + db.cfg.LoaderCfg().Enabled() || db.cfg.ApierCfg().Enabled || db.cfg.RateSCfg().Enabled } // GetDM returns the DataManager diff --git a/services/rates_it_test.go b/services/rates_it_test.go index e4cb7d611..20587a9fc 100644 --- a/services/rates_it_test.go +++ b/services/rates_it_test.go @@ -45,7 +45,7 @@ func TestRateSReload(t *testing.T) { server := utils.NewServer() srvMngr := servmanager.NewServiceManager(cfg, engineShutdown) db := NewDataDBService(cfg, nil) - rS := NewRateService(cfg, filterSChan, server, engineShutdown, make(chan rpcclient.ClientConnector, 1)) + rS := NewRateService(cfg, filterSChan, db, server, engineShutdown, make(chan rpcclient.ClientConnector, 1)) srvMngr.AddServices(rS, NewLoaderService(cfg, db, filterSChan, server, engineShutdown, make(chan rpcclient.ClientConnector, 1), nil), db) if err = srvMngr.StartServices(); err != nil {