summaryrefslogtreecommitdiff
path: root/app/server/db
diff options
context:
space:
mode:
Diffstat (limited to 'app/server/db')
-rw-r--r--app/server/db/model.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/app/server/db/model.js b/app/server/db/model.js
index 18ce28c..98cca41 100644
--- a/app/server/db/model.js
+++ b/app/server/db/model.js
@@ -131,9 +131,15 @@ module.exports = function modelScope(type, db_model, _props) {
destroy: (id) => {
return new Promise( (resolve, reject) => {
- crud.destroy(id).then( (data) => {
- resolve(data.toJSON())
- })// .catch( () => res.sendStatus(500) )
+ crud.show(id).then( data => {
+ if (! data) {
+ console.error('no record found', id)
+ return reject('no record found')
+ }
+ crud.destroy(id).then( (destroyData) => {
+ resolve(data.toJSON())
+ })// .catch( () => res.sendStatus(500) )
+ })
})
},