Skip to content

Commit 82b5754

Browse files
committed
fix: search by legacy id
Signed-off-by: Rakib Ansary <[email protected]>
1 parent f28085d commit 82b5754

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/services/ChallengeService.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ async function ensureAccessibleByGroupsAccess(currentUser, challenge) {
147147
async function searchByLegacyId(currentUser, legacyId, page, perPage) {
148148
const esQuery = {
149149
index: config.get("ES.ES_INDEX"),
150-
type: config.get("ES.ES_TYPE"),
150+
type: config.get("ES.OPENSEARCH") == "false" ? config.get("ES.ES_TYPE") : undefined,
151151
size: perPage,
152152
from: (page - 1) * perPage,
153153
body: {
@@ -158,11 +158,13 @@ async function searchByLegacyId(currentUser, legacyId, page, perPage) {
158158
},
159159
},
160160
};
161-
1493;
162161
logger.debug(`es Query ${JSON.stringify(esQuery)}`);
163162
let docs;
164163
try {
165-
docs = await esClient.search(esQuery);
164+
docs =
165+
config.get("ES.OPENSEARCH") == "false"
166+
? await esClient.search(esQuery)
167+
: (await esClient.search(esQuery)).body;
166168
} catch (e) {
167169
logger.error(`Query Error from ES ${JSON.stringify(e)}`);
168170
docs = {

0 commit comments

Comments
 (0)