Skip to content

Commit 0c5827b

Browse files
Merge pull request #270 from topcoder-platform/issue-5056
Implement TCO filter to Challenge Listing page
2 parents 732c9e0 + fb80993 commit 0c5827b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/services/challenges.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ import { getService as getSubmissionsService } from './submissions';
1818
export function getFilterUrl(backendFilter, frontFilter) {
1919
const ff = _.clone(frontFilter);
2020
// eslint-disable-next-line object-curly-newline
21-
const { tags, tracks, types, groups } = ff;
21+
const { tags, tracks, types, groups, events } = ff;
2222
delete ff.tags;
2323
delete ff.tracks;
2424
delete ff.types;
2525
delete ff.communityId;
2626
delete ff.groups;
27+
delete ff.events;
2728

2829
// console.log(ff);
2930

@@ -42,10 +43,12 @@ export function getFilterUrl(backendFilter, frontFilter) {
4243
}, []), val => `tracks[]=${val}`).join('&');
4344
const ftypes = _.map(types, val => `types[]=${val}`).join('&');
4445
const fgroups = _.map(groups, val => `groups[]=${val}`).join('&');
46+
const fevents = _.map(events, val => `events[]=${val}`).join('&');
4547
if (ftags.length > 0) urlFilter += `&${ftags}`;
4648
if (ftracks.length > 0) urlFilter += `&${ftracks}`;
4749
if (ftypes.length > 0) urlFilter += `&${ftypes}`;
4850
if (fgroups.length > 9) urlFilter += `&${fgroups}`;
51+
if (fevents.length > 0) urlFilter += `&${fevents}`;
4952
return urlFilter;
5053
}
5154

0 commit comments

Comments
 (0)