fix #1505 viper.SetConfigFile()

This commit is contained in:
MagaSerdarov 2023-04-13 18:13:19 +03:00 committed by GitHub
parent adc3a873f0
commit 24f9ebe82b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1563,7 +1563,7 @@ func (v *Viper) ReadInConfig() error {
v.logger.Debug("reading file", "file", filename)
file, err := afero.ReadFile(v.fs, filename)
if err != nil {
return err
return ConfigFileNotFoundError{v.configName, fmt.Sprintf("%s", v.configPaths)}
}
config := make(map[string]interface{})
@ -1593,7 +1593,7 @@ func (v *Viper) MergeInConfig() error {
file, err := afero.ReadFile(v.fs, filename)
if err != nil {
return err
return ConfigFileNotFoundError{v.configName, fmt.Sprintf("%s", v.configPaths)}
}
return v.MergeConfig(bytes.NewReader(file))