added a file exists check before reading

This commit is contained in:
rajatm99 2024-04-11 15:18:44 +05:30
parent 2e9148610a
commit 92882dd559

View file

@ -1642,6 +1642,11 @@ func (v *Viper) ReadInConfig() error {
return UnsupportedConfigError(v.getConfigType()) return UnsupportedConfigError(v.getConfigType())
} }
fileExist, err := afero.Exists(v.fs, filename)
if !fileExist {
return ConfigFileNotFoundError{filename, fmt.Sprintf("%s", v.configPaths)}
}
v.logger.Debug("reading file", "file", filename) v.logger.Debug("reading file", "file", filename)
file, err := afero.ReadFile(v.fs, filename) file, err := afero.ReadFile(v.fs, filename)
if err != nil { if err != nil {