Skip to content

Commit 31ed182

Browse files
Merge pull request #257 from topcoder-platform/milestone-20200917
Smoke Testing 2020-09-24
2 parents 4eed324 + d3c2f9e commit 31ed182

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

.circleci/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- attach_workspace:
2929
at: .
3030
- run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc
31-
- run: npm publish
31+
- run: npm publish --tag test-release
3232
# dont change anything
3333
workflows:
3434
version: 2

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"lint:js": "./node_modules/.bin/eslint --ext .js,.jsx .",
3232
"test": "npm run lint && npm run jest"
3333
},
34-
"version": "1.0.5",
34+
"version": "1000.22.10",
3535
"dependencies": {
3636
"auth0-js": "^6.8.4",
3737
"config": "^3.2.0",

src/services/terms.js

+16-4
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,22 @@ class TermsService {
9595
* @param {Number|String} termId id of the term
9696
* @return {Promise} promise of the request result
9797
*/
98-
getTermDetails(termId) {
99-
// looks like server cache responses, to prevent it we add nocache param with always new value
100-
return this.private.api.get(`/terms/${termId}`)
101-
.then(res => (res.ok ? res.json() : Promise.reject(res.json())));
98+
async getTermDetails(termId) {
99+
let termDetails = {};
100+
let isLegacyTerm = false;
101+
if (/^[\d]{5,8}$/.test(termId)) {
102+
isLegacyTerm = true;
103+
termDetails = await this.private.api.get(`/terms?legacyId=${termId}`)
104+
.then(res => (res.ok ? res.json() : Promise.reject(res.json())))
105+
.then(res => (res.result ? res.result[0] : Promise.reject(res.json())));
106+
} else {
107+
termDetails = await this.private.api.get(`/terms/${termId}`)
108+
.then(res => (res.ok ? res.json() : Promise.reject(res.json())));
109+
}
110+
return {
111+
...termDetails,
112+
isLegacyTerm,
113+
};
102114
}
103115

104116
/**

0 commit comments

Comments
 (0)