From 1fe6f579f97fdf18200014d28edff1977b692cac Mon Sep 17 00:00:00 2001 From: Pitu <7425261+Pitu@users.noreply.github.com> Date: Tue, 18 Sep 2018 01:44:58 -0300 Subject: Delete thumbs when deleting a file --- src/api/utils/Util.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/api') diff --git a/src/api/utils/Util.js b/src/api/utils/Util.js index e0ad031..617b38f 100644 --- a/src/api/utils/Util.js +++ b/src/api/utils/Util.js @@ -137,8 +137,11 @@ class Util { } static async deleteFile(filename, deleteFromDB = false) { + const thumbName = this.getFileThumbnail(filename); try { await jetpack.removeAsync(path.join(__dirname, '..', '..', '..', config.uploads.uploadFolder, filename)); + await jetpack.removeAsync(path.join(__dirname, '..', '..', '..', config.uploads.uploadFolder, 'thumbs', thumbName)); + await jetpack.removeAsync(path.join(__dirname, '..', '..', '..', config.uploads.uploadFolder, 'thumbs', 'square', thumbName)); if (deleteFromDB) { await db.table('files').where('name', filename).delete(); } -- cgit v1.2.3