@@ -150,7 +150,7 @@ export const parentController = {
150150 data : 'consent.decision' ,
151151 value : ReplyDecision . Refused
152152 } ,
153- [ `/${ session_id } /${ consent_uuid } /new/first-dose` ] : {
153+ [ `/${ session_id } /${ consent_uuid } /new/first-dose-country ` ] : {
154154 data : 'consent.decision' ,
155155 value : ReplyDecision . AlreadyVaccinated
156156 }
@@ -181,7 +181,7 @@ export const parentController = {
181181 ReplyRefusal . Medical
182182 ]
183183 } ,
184- [ `/${ session_id } /${ consent_uuid } /new/first-dose` ] : {
184+ [ `/${ session_id } /${ consent_uuid } /new/first-dose-country ` ] : {
185185 data : 'consent.refusalReason' ,
186186 value : ReplyRefusal . AlreadyVaccinatedMMR
187187 } ,
@@ -195,8 +195,10 @@ export const parentController = {
195195 [ `/${ session_id } /${ consent_uuid } /new/check-answers` ] : true
196196 } ,
197197 // First and second dose journey
198- [ `/${ session_id } /${ consent_uuid } /new/first-dose` ] : { } ,
199- [ `/${ session_id } /${ consent_uuid } /new/second-dose` ] : {
198+ [ `/${ session_id } /${ consent_uuid } /new/first-dose-country` ] : { } ,
199+ [ `/${ session_id } /${ consent_uuid } /new/first-dose-date` ] : { } ,
200+ [ `/${ session_id } /${ consent_uuid } /new/second-dose-country` ] : { } ,
201+ [ `/${ session_id } /${ consent_uuid } /new/second-dose-date` ] : {
200202 [ `/${ session_id } /${ consent_uuid } /new/check-answers` ] : true
201203 }
202204 }
@@ -330,8 +332,8 @@ export const parentController = {
330332
331333 // All previous dose questions use the same view
332334 if ( view . includes ( '-dose' ) ) {
333- key = `${ kebabToCamelCase ( view . replace ( ' -dose' , '' ) ) } Dose`
334- view = 'previous-dose'
335+ key = `${ view . match ( / ^ ( f i r s t | s e c o n d ) - d o s e / ) ?. [ 1 ] } Dose`
336+ view = view . replace ( / (?: f i r s t | s e c o n d ) ( - ) / g , 'previous$1' )
335337 }
336338
337339 // Only ask for details if question does not have sub-questions
0 commit comments