aboutsummaryrefslogtreecommitdiff
path: root/src/api/routes/files/filesAlbumsGET.js
diff options
context:
space:
mode:
authorPitu <[email protected]>2020-05-11 00:19:10 +0900
committerPitu <[email protected]>2020-05-11 00:19:10 +0900
commitb886fda0793b8a26de58cd462acf6676a0a8e7ed (patch)
tree07fcc32486b7654bf3ba173cef4061dc7cb6f12e /src/api/routes/files/filesAlbumsGET.js
parentfix: remove uuid from user registration (diff)
downloadhost.fuwn.me-b886fda0793b8a26de58cd462acf6676a0a8e7ed.tar.xz
host.fuwn.me-b886fda0793b8a26de58cd462acf6676a0a8e7ed.zip
chore: cleanup and todo
Diffstat (limited to 'src/api/routes/files/filesAlbumsGET.js')
-rw-r--r--src/api/routes/files/filesAlbumsGET.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/api/routes/files/filesAlbumsGET.js b/src/api/routes/files/filesAlbumsGET.js
index c834658..7f1190c 100644
--- a/src/api/routes/files/filesAlbumsGET.js
+++ b/src/api/routes/files/filesAlbumsGET.js
@@ -9,6 +9,9 @@ class filesGET extends Route {
const { id } = req.params;
if (!id) return res.status(400).json({ message: 'Invalid file ID supplied' });
+ const file = await db.table('files').where({ id, userId: user.id }).first();
+ if (!file) return res.status(400).json({ message: 'The file doesn\'t exist or doesn\'t belong to the user' });
+
let albums = [];
let albumFiles = await db.table('albumsFiles')
.where('fileId', id)