Skip to content

Commit 67d9bee

Browse files
authored
Merge pull request #4415 from topcoder-platform/issue-4378
Issue 4378
2 parents 73c1195 + 104f296 commit 67d9bee

File tree

4 files changed

+12
-17
lines changed

4 files changed

+12
-17
lines changed

config/default.js

-2
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,4 @@ module.exports = {
401401
TC_EDU_ARTICLES_PATH: '/articles',
402402
TC_EDU_SEARCH_PATH: '/search',
403403
TC_EDU_SEARCH_BAR_MAX_RESULTS_EACH_GROUP: 3,
404-
// SRM ChallengeType ID
405-
SRM_TYPE_ID: '7494c009-b425-45c5-923a-fd3a6ace3196',
406404
};

src/shared/actions/challenge-listing/index.js

+1-6
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { decodeToken } from 'tc-accounts';
88
import 'isomorphic-fetch';
99
import { processSRM } from 'utils/tc';
1010
import { errors, services } from 'topcoder-react-lib';
11-
import { config } from 'topcoder-react-utils';
1211

1312
const { fireErrorMessage } = errors;
1413
const { getService } = services.challenge;
@@ -292,11 +291,7 @@ function getSrmsInit(uuid) {
292291
*/
293292
function getSrmsDone(uuid, handle, params, tokenV3) {
294293
const service = getService(tokenV3);
295-
const newParams = {
296-
...params,
297-
typeId: config.SRM_TYPE_ID,
298-
};
299-
const promises = [service.getSrms(newParams)];
294+
const promises = [service.getSrms(params)];
300295
if (handle) {
301296
promises.push(service.getUserSrms(handle, params));
302297
}

src/shared/components/Dashboard/CurrentActivity/Challenges/ChallengeCard/index.jsx

+10-9
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,17 @@ export default function ChallengeCard({
4646
}) {
4747
const {
4848
currentPhases,
49-
forumId,
49+
legacy,
5050
id,
5151
registrationStartDate,
5252
status,
5353
subTrack,
54-
track,
5554
userDetails,
5655
} = challenge;
5756

5857
let EventTag;
5958
// let TrackTag;
60-
switch (track) {
59+
switch (legacy.track) {
6160
case 'DATA_SCIENCE':
6261
EventTag = DataScienceTrackEventTag;
6362
// TrackTag = DataScienceTrackTag;
@@ -73,9 +72,9 @@ export default function ChallengeCard({
7372
default:
7473
}
7574

76-
const forumEndpoint = _.toLower(track) === 'design'
77-
? `/?module=ThreadList&forumID=${forumId}`
78-
: `/?module=Category&categoryID=${forumId}`;
75+
const forumEndpoint = _.toLower(legacy.track) === 'design'
76+
? `/?module=ThreadList&forumID=${legacy.forumId}`
77+
: `/?module=Category&categoryID=${legacy.forumId}`;
7978

8079
const isTco = challenge.events
8180
&& challenge.events.find(x => x.eventName.match(/tco\d{2}/));
@@ -275,10 +274,12 @@ export default function ChallengeCard({
275274

276275
ChallengeCard.propTypes = {
277276
challenge: PT.shape({
278-
forumId: PT.number.isRequired,
279-
id: PT.number.isRequired,
277+
legacy: PT.shape({
278+
track: PT.oneOf(['DATA_SCIENCE', 'DESIGN', 'DEVELOP']).isRequired,
279+
forumId: PT.oneOfType([PT.number, PT.string]),
280+
}).isRequired,
281+
id: PT.oneOfType([PT.number, PT.string]).isRequired,
280282
name: PT.string.isRequired,
281-
track: PT.oneOf(['DATA_SCIENCE', 'DESIGN', 'DEVELOP']).isRequired,
282283
currentPhases: PT.any,
283284
registrationStartDate: PT.any,
284285
status: PT.any,

src/shared/containers/Dashboard/index.jsx

+1
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,7 @@ function mapStateToProps(state, props) {
337337
finances: finances.data,
338338
financesLoading: Boolean(finances.loadingUuid),
339339
financesTimestamp: finances.timestamp,
340+
handle: userHandle,
340341
profile: state.auth.profile,
341342
showChallengeFilter: dash.showChallengeFilter,
342343
showEarnings: dash.showEarnings,

0 commit comments

Comments
 (0)