Archived
2

adjusted PUT /sample/{id}

This commit is contained in:
VLE2FE
2020-05-28 12:40:37 +02:00
parent dc8828dbeb
commit 54168e4500
4 changed files with 16 additions and 8 deletions

View File

@ -69,6 +69,9 @@ router.put('/sample/' + IdValidate.parameter(), (req, res, next) => {
if (!sampleData) {
return res.status(404).json({status: 'Not found'});
}
if (sampleData.status === globals.status.deleted) {
return res.status(403).json({status: 'Forbidden'});
}
// only maintain and admin are allowed to edit other user's data
if (sampleData.user_id.toString() !== req.authDetails.id && !req.auth(res, ['maintain', 'admin'], 'basic')) return;