Skip to content

Commit

Permalink
Merge pull request #17 from topcoder-platform/develop
Browse files Browse the repository at this point in the history
Shapeup-Pure-V5-task
  • Loading branch information
sachin-maheshwari authored Mar 1, 2021
2 parents b13630b + 225cbac commit 181b925
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 6 deletions.
4 changes: 1 addition & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ install_deploysuite: &install_deploysuite
cp ./../buildscript/master_deploy.sh .
cp ./../buildscript/buildenv.sh .
cp ./../buildscript/awsconfiguration.sh .
run_build: &run_build
name: Installation of build dependencies.
command: ./build.sh
Expand Down Expand Up @@ -61,7 +60,6 @@ jobs:
./buildenv.sh -e PROD -b submission-processor-es_deployvar
source buildenvvar
./master_deploy.sh -d ECS -e PROD -t latest -s prod-global-appvar,submission-processor-es_appvar -i submission-processor-es
workflows:
version: 2
build:
Expand All @@ -76,4 +74,4 @@ workflows:
context : org-global
filters:
branches:
only: master
only: master
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,4 +227,4 @@ npm run view-data a12a4180-65aa-42ec-a945-5fd21dec0501

```
{ "topic":"submission.notification.delete", "originator":"submission-api", "timestamp":"2018-08-06T15:46:05.575Z", "mime-type":"application/json", "payload":{ "resource":"review", "id": "d34d4180-65aa-42ec-a945-5fd21dec0503" } }
```
```
16 changes: 14 additions & 2 deletions src/services/ProcessorService.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ function * getESData (id) {
* @param {Object} message the message
*/
function * create (message) {
if (message.payload.resource === 'submission') {
message.payload.challengeId = message.payload.v5ChallengeId
delete message.payload.v5ChallengeId
}

yield client.create({
index: config.get('esConfig.ES_INDEX'),
type: config.get('esConfig.ES_TYPE'),
Expand All @@ -53,8 +58,8 @@ function * create (message) {
const submission = yield getESData(message.payload.submissionId)
let reviewSummationArr = []
reviewSummationArr.push(_.omit(message.payload, ['resource']))
if (submission.reviewSummationArr) {
reviewSummationArr = reviewSummationArr.concat(submission.review)
if (submission.reviewSummation) {
reviewSummationArr = reviewSummationArr.concat(submission.reviewSummation)
}
yield client.update({
index: config.get('esConfig.ES_INDEX'),
Expand Down Expand Up @@ -83,6 +88,13 @@ create.schema = {
* @param {Object} message the message
*/
function * update (message) {
if (message.payload.resource === 'submission') {
const legacyChallengeId = message.payload.challengeId
message.payload.challengeId = message.payload.v5ChallengeId
message.payload.legacyChallengeId = legacyChallengeId
delete message.payload.v5ChallengeId
}

yield client.update({
index: config.get('esConfig.ES_INDEX'),
type: config.get('esConfig.ES_TYPE'),
Expand Down

0 comments on commit 181b925

Please sign in to comment.