From 649699e54697ba69c2c2cd2d1c730199664f0f7a Mon Sep 17 00:00:00 2001 From: Vikas Agarwal Date: Tue, 29 Sep 2020 17:02:52 +0530 Subject: [PATCH] fix: git#843-Unable to add prizes for a challenge in New status --- src/components/ChallengeEditor/ChallengePrizes-Field/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/ChallengeEditor/ChallengePrizes-Field/index.js b/src/components/ChallengeEditor/ChallengePrizes-Field/index.js index c79f9f9e..b6b804c5 100644 --- a/src/components/ChallengeEditor/ChallengePrizes-Field/index.js +++ b/src/components/ChallengeEditor/ChallengePrizes-Field/index.js @@ -48,8 +48,9 @@ class ChallengePrizesField extends Component { onUpdateValue (challengePrize) { const type = PRIZE_SETS_TYPE.CHALLENGE_PRIZES const { onUpdateOthers, challenge } = this.props + const existingPrizes = challenge.prizeSets ? challenge.prizeSets.filter(p => p.type !== type) : [] - onUpdateOthers({ field: 'prizeSets', value: [...challenge.prizeSets.filter(p => p.type !== type), challengePrize] }) + onUpdateOthers({ field: 'prizeSets', value: [...existingPrizes, challengePrize] }) } getChallengePrize () {