all repos — website @ aa663a1c5308c2035e1aa73836b932eba040abfc

My website

Avoid duplicate registration of initial directory
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 17:17:23 +0200
commit

aa663a1c5308c2035e1aa73836b932eba040abfc

parent

0ded4a2bf46a7c0e00523bf2f216fbfba12ba4d5

1 files changed, 5 insertions(+), 2 deletions(-)

jump to
M src/index.tssrc/index.ts
@@ -49,8 +49,11 @@ if (stat.isDirectory()) {       walkDirectory(root, relPath + path.sep);
     } else if (stat.isFile()) {
       if (pathname === "index.html") {
-        registerFile(path.dirname(relPath), absPath, stat);
-        registerFile(path.dirname(relPath) + path.sep, absPath, stat);
+        const dir = path.dirname(relPath);
+        registerFile(dir, absPath, stat);
+        if (dir !== ".") {
+          registerFile(dir + path.sep, absPath, stat);
+        }
       }
       registerFile(relPath, absPath, stat);
     }