Allow nonexistent default configuration folder

This commit is contained in:
DanB
2015-03-04 17:36:21 +01:00
parent 4963c70b48
commit 893bb921e2
2 changed files with 4 additions and 1 deletions

View File

@@ -518,7 +518,7 @@ func main() {
}
go startCdrc(cdrsChan, cdrcCfgs, cfg.HttpSkipTlsVerify, cdrServer, cfg.ConfigReloads[utils.CDRC])
}
if len(cfg.CdrcProfiles) != 0 {
if cdrcEnabled {
engine.Logger.Info("Starting CGRateS CDR client.")
}

View File

@@ -102,6 +102,9 @@ func NewCGRConfigFromFolder(cfgDir string) (*CGRConfig, error) {
}
fi, err := os.Stat(cfgDir)
if err != nil {
if strings.HasSuffix(err.Error(), "no such file or directory") {
return cfg, nil
}
return nil, err
} else if !fi.IsDir() && cfgDir != utils.CONFIG_DIR { // If config dir defined, needs to exist, not checking for default
return nil, fmt.Errorf("Path: %s not a directory.", cfgDir)