diff --git a/sites/public/src/lib/applications/ApplicationConductor.ts b/sites/public/src/lib/applications/ApplicationConductor.ts index 6b9355395b..1c4e99abb9 100644 --- a/sites/public/src/lib/applications/ApplicationConductor.ts +++ b/sites/public/src/lib/applications/ApplicationConductor.ts @@ -187,7 +187,7 @@ export default class ApplicationConductor { } canJumpForwardToReview() { - return this.application.completedSections === this.totalNumberOfSections - 1 + return this.application.reachedReviewStep } sync() { diff --git a/sites/public/src/pages/applications/review/summary.tsx b/sites/public/src/pages/applications/review/summary.tsx index 39d03298a6..5068d2fa8d 100644 --- a/sites/public/src/pages/applications/review/summary.tsx +++ b/sites/public/src/pages/applications/review/summary.tsx @@ -56,6 +56,11 @@ const ApplicationSummary = () => { } }, [listing, router]) + useEffect(() => { + conductor.application.reachedReviewStep = true + conductor.sync() + }, [conductor]) + const onSubmit = () => { applicationsService .submissionValidation({