diff --git a/server.js b/server.js index 7cc3455..6413c15 100644 --- a/server.js +++ b/server.js @@ -225,12 +225,14 @@ app.get("/", function (req, res) { }); app.get("/search", async function (req, res) { + let loadOldResults = + req.query.old === "true" || !(await Metadata.count()) ? true : false; let query = req.query.q ? req.query.q : ""; let pageNum = parseInt(req.query.p); let urlPrefix = encodeURI( `/search?s=${req.query.s}&q=${req.query.q}${ req.query.o ? "&o=" + req.query.o : "" - }&p=` + }${loadOldResults ? '&old=true': ''}&p=` ); pageNum = pageNum ? pageNum : 1; let settings = {}; @@ -256,8 +258,6 @@ app.get("/search", async function (req, res) { if (settings.combineWith != "AND") { delete settings.combineWith; } - let loadOldResults = - req.query.old === "true" || !(await Metadata.count()) ? true : false; settings.pageSize = loadOldResults ? 100 : 10; settings.page = pageNum - 1; settings.sort = req.query.o || ""; diff --git a/views/pages/resultsold.ejs b/views/pages/resultsold.ejs index d775a1b..dda8057 100644 --- a/views/pages/resultsold.ejs +++ b/views/pages/resultsold.ejs @@ -91,7 +91,7 @@ <% if (process.env.EMULATOR_ENABLED === 'true') { %> - <% if (isEmulatorCompatible(results[x].category)) { %> + <% if (isEmulatorCompatible(results[x].file.category)) { %> <%= __('emulator.play') %> <% } else { %>