From 2b6ad301a8f35f92e276ac8e781642c67ee22e55 Mon Sep 17 00:00:00 2001 From: Kevin Date: Sun, 25 Sep 2022 13:39:23 +0200 Subject: [PATCH] Resolved exception where readWithoutUserData was not defined (#145) --- src/request/request.js | 9 +++++---- src/webserver/controllers/request/getRequest.js | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/request/request.js b/src/request/request.js index 32b9fcc..e27118d 100644 --- a/src/request/request.js +++ b/src/request/request.js @@ -33,7 +33,8 @@ class RequestRepository { // downloaded: "(select status from requests where id is request.id and type is request.type limit 1)", // deluge: '(select status from deluge_torrent where id is request.id and type is request.type limit 1)', // fetchAllFilterStatus: 'select * from request where ' - // readWithoutUserData: "select id, title, year, type, status, date from requests where id is ? and type is ?", + readWithoutUserData: + "select id, title, year, type, status, date from requests where id is ? and type is ?", read: "select id, title, year, type, status, requested_by, ip, date, user_agent from requests where id is ? and type is ?" }; } @@ -83,16 +84,16 @@ class RequestRepository { return this.database .get(this.queries.readWithoutUserData, [id, type]) .then(row => { - if (!row) return null; + if (!row) return Promise.resolve(null); - return { + return Promise.resolve({ id: row.id, title: row.title, year: row.year, type: row.type, status: row.status, requested_date: new Date(row.date) - }; + }); }); } diff --git a/src/webserver/controllers/request/getRequest.js b/src/webserver/controllers/request/getRequest.js index b1912ae..acc8ba5 100644 --- a/src/webserver/controllers/request/getRequest.js +++ b/src/webserver/controllers/request/getRequest.js @@ -12,7 +12,7 @@ function fetchAllRequests(req, res) { const { id } = req.params; const { type } = req.query; - request + return request .getRequestByIdAndType(id, type) .then(result => { if (!result) {