Issue 11030: fix HasFile to avoid false positives for no filename (#11060)

Этот коммит содержится в:
Jesse Hallam
2019-06-05 17:51:59 -04:00
коммит произвёл Harrison Healey
родитель bf233dec77
Коммит 16c11d7bf9
3 изменённых файлов: 30 добавлений и 1 удалений

Просмотреть файл

@@ -184,6 +184,10 @@ func (fs *FileStore) SetFile(name string, data []byte) error {
// HasFile returns true if the given file was previously persisted.
func (fs *FileStore) HasFile(name string) (bool, error) {
if name == "" {
return false, nil
}
resolvedPath := filepath.Join(filepath.Dir(fs.path), name)
_, err := os.Stat(resolvedPath)