diff --git a/v2/internal/fs/fs.go b/v2/internal/fs/fs.go index a67455de8..a1273f327 100644 --- a/v2/internal/fs/fs.go +++ b/v2/internal/fs/fs.go @@ -426,7 +426,9 @@ func FindPathToFile(fsys fs.FS, file string) (string, error) { path, _ := filepath.Split(selected) return path, nil } - - path, _ := filepath.Split(indexFiles.AsSlice()[0]) - return path, nil + if indexFiles.Length() > 0 { + path, _ := filepath.Split(indexFiles.AsSlice()[0]) + return path, nil + } + return "", fmt.Errorf("no index.html found") }