Skip to content

Commit f8e98c2

Browse files
committed
fix cors issue
2 parents aea29d9 + 99e6aa4 commit f8e98c2

File tree

1 file changed

+3
-16
lines changed

1 file changed

+3
-16
lines changed

src/services/challenges.js

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ import { getApi } from './api';
1515
import { getService as getMembersService } from './members';
1616
import { getService as getSubmissionsService } from './submissions';
1717

18-
const MAX_PER_PAGE = 300;
19-
2018
export function getFilterUrl(backendFilter, frontFilter) {
2119
const ff = _.clone(frontFilter);
2220
// eslint-disable-next-line object-curly-newline
@@ -543,27 +541,16 @@ class ChallengesService {
543541

544542
const query = getFilterUrl(filter.backendFilter, filter.frontFilter);
545543

546-
const totalQuery = getFilterUrl(
547-
filter.backendFilter,
548-
{ ...filter.frontFilter, page: 1, perPage: MAX_PER_PAGE },
549-
);
550-
551544
let res = {};
552-
let totalChallengeCount = {};
545+
let totalCount = 0;
553546
if (_.some(filter.frontFilter.tracks, val => val)
554547
&& !_.isEqual(filter.frontFilter.types, [])) {
555548
const url = `/recommender-api/${handle}?${query}`;
556549
res = await this.private.apiV5.get(url).then(checkErrorV5);
557-
// Note: Recommender API is not returning X-Total response header.
558-
// Please remove below statement with response get method.
559-
const totalUrl = `/recommender-api/${handle}?${totalQuery}`;
560-
totalChallengeCount = await this.private.apiV5.get(totalUrl).then(checkErrorV5);
550+
totalCount = res.headers.get('x-total') || 0;
561551
}
562-
const challenges = res.result ? res.result.filter(ch => ch.jaccard_index > 0) : [];
563-
const total = totalChallengeCount.result
564-
? totalChallengeCount.result.filter(ch => ch.jaccard_index > 0) : [];
565552

566-
const totalCount = total.length;
553+
const challenges = res.result ? res.result.filter(ch => ch.jaccard_index > 0) : [];
567554
return {
568555
challenges,
569556
totalCount,

0 commit comments

Comments
 (0)