diff --git a/src/routes/media.nim b/src/routes/media.nim index 49b80a3..b318d4d 100644 --- a/src/routes/media.nim +++ b/src/routes/media.nim @@ -29,8 +29,9 @@ proc createMediaRouter*(cfg: Config) = try: await client.downloadFile($uri, filename) client.close() - except: - discard + except HttpRequestError: + removeFile(filename) + resp Http404 sendFile(filename)