From db0fb285bd6d106e5864f9c24862a4f28b640c34 Mon Sep 17 00:00:00 2001 From: Ben Ockmore Date: Sun, 9 Jul 2017 16:47:07 +0100 Subject: [PATCH] fix: supply missing orm parameter to generateIndex in /reindex --- src/server/routes/search.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/routes/search.js b/src/server/routes/search.js index fa9caefc1..c2804b690 100644 --- a/src/server/routes/search.js +++ b/src/server/routes/search.js @@ -76,6 +76,7 @@ router.get('/autocomplete', (req, res) => { * @throws {error.PermissionDeniedError} - Thrown if user is not admin. */ router.get('/reindex', auth.isAuthenticated, (req, res) => { + const {orm} = req.app.locals; const indexPromise = new Promise((resolve) => { // TODO: This is hacky, and we should replace it once we switch to SOLR. const trustedUsers = ['Leftmost Cat', 'LordSputnik']; @@ -87,7 +88,7 @@ router.get('/reindex', auth.isAuthenticated, (req, res) => { resolve(); }) - .then(() => search.generateIndex()) + .then(() => search.generateIndex(orm)) .then(() => ({success: true})); handler.sendPromiseResult(res, indexPromise);