From 45931ee7dc96c4e5a28b27b4e8ca9e5b8bacdaa3 Mon Sep 17 00:00:00 2001 From: hfilmore Date: Thu, 24 Oct 2024 13:29:33 +0100 Subject: [PATCH] [ADOP-2547] fixing logic gap where case is Awaiting Payment --- src/main/steps/review-pay-submit/reviewPaySubmitSequence.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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,