File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/components/ChallengeEditor Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -598,11 +598,11 @@ class ChallengeEditor extends Component {
598
598
'terms' ,
599
599
'prizeSets'
600
600
] , this . state . challenge )
601
- challenge . legacy = {
601
+ challenge . legacy = _ . assign ( this . state . challenge . legacy , {
602
602
reviewType : challenge . reviewType ,
603
603
track : challenge . track
604
- }
605
- challenge . timelineTemplateId = this . getCurrentTemplate ( ) . id
604
+ } )
605
+ challenge . timelineTemplateId = _ . get ( this . getCurrentTemplate ( ) , 'id' )
606
606
challenge . projectId = this . props . projectId
607
607
challenge . prizeSets = challenge . prizeSets . map ( p => {
608
608
const prizes = p . prizes . map ( s => ( { ...s , value : convertDollarToInteger ( s . value , '$' ) } ) )
@@ -703,7 +703,7 @@ class ChallengeEditor extends Component {
703
703
}
704
704
} else {
705
705
let patchObject = ( changedField === 'reviewType' )
706
- ? { legacy : { reviewType : this . state . challenge [ changedField ] } }
706
+ ? { legacy : { reviewType : this . state . challenge [ changedField ] } } // NOTE it assumes challenge API PATCH respects the changes in legacy JSON
707
707
: { [ changedField ] : this . state . challenge [ changedField ] }
708
708
if ( changedField === 'phases' || changedField === 'reset-phases' ) {
709
709
const { currentTemplate } = this . state
You can’t perform that action at this time.
0 commit comments