summaryrefslogtreecommitdiff
path: root/app/server/db/model.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-22 16:15:55 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-22 16:15:55 +0200
commitcdcb1403e6ffeda50d0bb0ca5aab4ac68978069f (patch)
treee4575979a279fcb916a5bec3e2bab42095f26c5f /app/server/db/model.js
parent43638023bd08a892f6b661fef03cf1805d9d42ae (diff)
deleting files will delete on s3
Diffstat (limited to 'app/server/db/model.js')
-rw-r--r--app/server/db/model.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/server/db/model.js b/app/server/db/model.js
index 98cca41..c5faf03 100644
--- a/app/server/db/model.js
+++ b/app/server/db/model.js
@@ -1,5 +1,6 @@
const Loader = require('./loader')
const db_crud = require('./crud')
+const upload = require('../util/upload')
module.exports = function modelScope(type, db_model, _props) {
@@ -136,6 +137,9 @@ module.exports = function modelScope(type, db_model, _props) {
console.error('no record found', id)
return reject('no record found')
}
+ if (type === 'file') {
+ upload.destroyFile(data)
+ }
crud.destroy(id).then( (destroyData) => {
resolve(data.toJSON())
})// .catch( () => res.sendStatus(500) )