diff --git a/src/core/Services/Implementations/IndexGenerator.cs b/src/core/Services/Implementations/IndexGenerator.cs index d2a3e80..96dcd36 100644 --- a/src/core/Services/Implementations/IndexGenerator.cs +++ b/src/core/Services/Implementations/IndexGenerator.cs @@ -157,7 +157,7 @@ private void AppendRow(StringBuilder index, string href, string name, string ico } DateTime lastModified = info.LastWriteTimeUtc; - var directoryListing = new JsonIndexModel([], requestPathString, lastModified); + var directoryListing = new JsonIndexModel([], Path.GetDirectoryName(requestPathString) ?? "/", lastModified); foreach (FileSystemInfo item in info.GetFileSystemInfos().OrderBy(i => i.LastWriteTimeUtc).ThenBy(i => i is FileInfo)) { if (item.Name.StartsWith('.') && !_options.CurrentValue.ShowDotFiles)