Automatic Merge
Этот коммит содержится в:
Mattermost Build
2026-06-12 12:29:49 +02:00
коммит произвёл GitHub
родитель c5e77eab62
Коммит 775c36f827
2 изменённых файлов: 56 добавлений и 2 удалений

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

@@ -198,9 +198,14 @@ func (fs *FileStore) RemoveFile(name string) error {
mlog.Debug("Skipping removal of configuration file with absolute path", mlog.String("filename", name))
return nil
}
resolvedPath := filepath.Join(filepath.Dir(fs.path), name)
err := os.Remove(resolvedPath)
root, err := os.OpenRoot(filepath.Dir(fs.path))
if err != nil {
return errors.Wrap(err, "failed to open config directory")
}
defer root.Close()
err = root.Remove(name)
if os.IsNotExist(err) {
return nil
}