diff --git a/controllers/uploadController.js b/controllers/uploadController.js index 42fccf5..508a30e 100644 --- a/controllers/uploadController.js +++ b/controllers/uploadController.js @@ -51,7 +51,7 @@ uploadsController.upload = async (req, res, next) => { } return uploadsController.actuallyUpload(req, res, user.id, albumid); } - return uploadsController.actuallyUpload(req, res, user.id, albumid); + return uploadsController.actuallyUpload(req, res, user, albumid); }; uploadsController.actuallyUpload = async (req, res, userid, album) => { @@ -81,7 +81,7 @@ uploadsController.actuallyUpload = async (req, res, userid, album) => { const dbFile = await db.table('files') .where(function() { if (userid === undefined) this.whereNull('userid'); - else this.where('userid', userid); + else this.where('userid', userid.id); }) .where({ hash: fileHash, @@ -98,7 +98,7 @@ uploadsController.actuallyUpload = async (req, res, userid, album) => { hash: fileHash, ip: req.ip, albumid: album, - userid: userid, + userid: userid.id, timestamp: Math.floor(Date.now() / 1000) }); } else {