diff --git a/src/main/steps/review-pay-submit/reviewPaySubmitSequence.ts b/src/main/steps/review-pay-submit/reviewPaySubmitSequence.ts index 7f580170d..abe606bdb 100644 --- a/src/main/steps/review-pay-submit/reviewPaySubmitSequence.ts +++ b/src/main/steps/review-pay-submit/reviewPaySubmitSequence.ts @@ -1,4 +1,5 @@ import { CaseWithId } from '../../app/case/case'; +import { State } from '../../app/case/definition'; import { Sections, Step } from '../constants'; import * as Urls from '../urls'; @@ -11,7 +12,8 @@ export const reviewPaySubmitSequence: Step[] = [ { url: Urls.CHECK_ANSWERS_URL, showInSection: Sections.ReviewPaySubmit, - getNextStep: () => Urls.STATEMENT_OF_TRUTH, + getNextStep: data => + (data as Partial).state === State.AwaitingPayment ? Urls.PAY_AND_SUBMIT_URL : Urls.STATEMENT_OF_TRUTH, }, { url: Urls.STATEMENT_OF_TRUTH,