@@ -794,7 +794,6 @@ async function searchChallenges(currentUser, criteria) {
794
794
795
795
const esQuery = {
796
796
index : config . get ( "ES.ES_INDEX" ) ,
797
- type : config . get ( "ES.ES_TYPE" ) ,
798
797
size : perPage ,
799
798
from : ( page - 1 ) * perPage , // Es Index starts from 0
800
799
body : {
@@ -817,7 +816,7 @@ async function searchChallenges(currentUser, criteria) {
817
816
// Search with constructed query
818
817
let docs ;
819
818
try {
820
- docs = await esClient . search ( esQuery ) ;
819
+ docs = ( await esClient . search ( esQuery ) ) . body ;
821
820
} catch ( e ) {
822
821
// Catch error when the ES is fresh and has no data
823
822
logger . error ( `Query Error from ES ${ JSON . stringify ( e , null , 4 ) } ` ) ;
@@ -1139,7 +1138,6 @@ async function createChallenge(currentUser, challenge, userToken) {
1139
1138
// Create in ES
1140
1139
await esClient . create ( {
1141
1140
index : config . get ( "ES.ES_INDEX" ) ,
1142
- type : config . get ( "ES.ES_TYPE" ) ,
1143
1141
refresh : config . get ( "ES.ES_REFRESH" ) ,
1144
1142
id : ret . id ,
1145
1143
body : ret ,
@@ -1304,15 +1302,15 @@ async function getChallenge(currentUser, id, checkIfExists) {
1304
1302
let challenge ;
1305
1303
// logger.warn(JSON.stringify({
1306
1304
// index: config.get('ES.ES_INDEX'),
1307
- // type: config.get('ES.ES_TYPE'),
1308
1305
// _id: id
1309
1306
// }))
1310
1307
try {
1311
- challenge = await esClient . getSource ( {
1312
- index : config . get ( "ES.ES_INDEX" ) ,
1313
- type : config . get ( "ES.ES_TYPE" ) ,
1314
- id,
1315
- } ) ;
1308
+ challenge = (
1309
+ await esClient . getSource ( {
1310
+ index : config . get ( "ES.ES_INDEX" ) ,
1311
+ id,
1312
+ } )
1313
+ ) . body ;
1316
1314
} catch ( e ) {
1317
1315
if ( e . statusCode === HttpStatus . NOT_FOUND ) {
1318
1316
throw new errors . NotFoundError ( `Challenge of id ${ id } is not found.` ) ;
@@ -2195,7 +2193,6 @@ async function update(currentUser, challengeId, data, isFull) {
2195
2193
// Update ES
2196
2194
await esClient . update ( {
2197
2195
index : config . get ( "ES.ES_INDEX" ) ,
2198
- type : config . get ( "ES.ES_TYPE" ) ,
2199
2196
refresh : config . get ( "ES.ES_REFRESH" ) ,
2200
2197
id : challengeId ,
2201
2198
body : {
@@ -2701,7 +2698,6 @@ async function deleteChallenge(currentUser, challengeId) {
2701
2698
// delete ES document
2702
2699
await esClient . delete ( {
2703
2700
index : config . get ( "ES.ES_INDEX" ) ,
2704
- type : config . get ( "ES.ES_TYPE" ) ,
2705
2701
refresh : config . get ( "ES.ES_REFRESH" ) ,
2706
2702
id : challengeId ,
2707
2703
} ) ;
0 commit comments