feat: Attachment files system.

This commit is contained in:
Ahmed Bouhuolia
2020-05-04 05:11:44 +02:00
parent a807cf6bb8
commit 7f06e3781c
35 changed files with 757 additions and 179 deletions

View File

@@ -119,7 +119,7 @@ export default {
code: 'validation_error', ...validationErrors,
});
}
const { Media } = req.models;
const { Media, MediaLink } = req.models;
const { id } = req.params;
const media = await Media.query().where('id', id).first();
@@ -137,6 +137,8 @@ export default {
} catch (error) {
Logger.log('error', 'Delete item attachment file delete failed.', { error });
}
await MediaLink.query().where('media_id', media.id).delete();
await Media.query().where('id', media.id).delete();
return res.status(200).send();