aboutsummaryrefslogtreecommitdiff
path: root/src/api/utils
diff options
context:
space:
mode:
authorPitu <[email protected]>2018-09-18 01:44:58 -0300
committerPitu <[email protected]>2018-09-18 01:44:58 -0300
commit1fe6f579f97fdf18200014d28edff1977b692cac (patch)
tree288f0e2aca38c277b7f714bffa5e8ac34c50c458 /src/api/utils
parentAdd an add more files button to the uploader (diff)
downloadhost.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.js3
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();
}