From a56f217074a9490c82fd012e8a76fe73abd9f503 Mon Sep 17 00:00:00 2001 From: Zed Date: Thu, 24 Oct 2019 00:04:54 +0200 Subject: [PATCH] Fix exception when image path is empty --- src/routes/media.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/routes/media.nim b/src/routes/media.nim index b318d4d..97dbdbd 100644 --- a/src/routes/media.nim +++ b/src/routes/media.nim @@ -21,6 +21,9 @@ proc createMediaRouter*(cfg: Config) = let path = uri.path.split("/")[2 .. ^1].join("/") let filename = cfg.cacheDir / cleanFilename(path & uri.query) + if path.len == 0: + resp Http404 + if not existsDir(cfg.cacheDir): createDir(cfg.cacheDir)