From 7d037d89bf1fadfd62df2c017b31beeffa99c784 Mon Sep 17 00:00:00 2001 From: dicedtomatoreal Date: Tue, 27 Oct 2020 10:08:20 -0700 Subject: [PATCH] fix #46 --- src/controllers/RootController.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/controllers/RootController.ts b/src/controllers/RootController.ts index b1ec2b46..77780008 100644 --- a/src/controllers/RootController.ts +++ b/src/controllers/RootController.ts @@ -110,11 +110,10 @@ export class RootController { if (config.uploader.blacklisted.includes(ext)) throw new Error('Blacklisted file extension!'); - const fileName = createRandomId(config.uploader.length); - const path = join( - config.uploader.directory, - config.uploader.original ? data.filename : `${fileName}.${ext}` - ); + const fileName = config.uploader.original + ? data.filename.split('.')[0] + : createRandomId(config.uploader.length); + const path = join(config.uploader.directory, `${fileName}.${ext}`); this.logger.verbose(`attempting to save ${fileName} to db`); const image = await this.images.save(new Image(fileName, ext, user.id));