diff options
| author | Pitu <[email protected]> | 2018-09-18 01:44:58 -0300 |
|---|---|---|
| committer | Pitu <[email protected]> | 2018-09-18 01:44:58 -0300 |
| commit | 1fe6f579f97fdf18200014d28edff1977b692cac (patch) | |
| tree | 288f0e2aca38c277b7f714bffa5e8ac34c50c458 /src/api/utils | |
| parent | Add an add more files button to the uploader (diff) | |
| download | host.fuwn.me-1fe6f579f97fdf18200014d28edff1977b692cac.tar.xz host.fuwn.me-1fe6f579f97fdf18200014d28edff1977b692cac.zip | |
Delete thumbs when deleting a file
Diffstat (limited to 'src/api/utils')
| -rw-r--r-- | src/api/utils/Util.js | 3 |
1 files changed, 3 insertions, 0 deletions
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(); } |