Skip to content

Commit 4b4fb50

Browse files
authored
Merge pull request #294 from DEFRA/fix/DF-717-ref-num-fix
fix/DF-717: Fixed ref-num being double-generated
2 parents ca6417d + 08eb612 commit 4b4fb50

3 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/server/plugins/engine/pageControllers/StatusPageController.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export class StatusPageController extends QuestionPageController {
5858
submissionGuidance,
5959
formName,
6060
showReferenceNumber: this.showReferenceNumber,
61-
referenceNumber: context.referenceNumber
61+
referenceNumber: confirmationState.referenceNumber
6262
})
6363
}
6464
}

src/server/plugins/engine/pageControllers/SummaryPageController.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,8 @@ export class SummaryPageController extends QuestionPageController {
174174

175175
await cacheService.setConfirmationState(request, {
176176
confirmed: true,
177-
formId: context.state.formId
177+
formId: context.state.formId,
178+
referenceNumber: context.referenceNumber
178179
} as FormConfirmationState)
179180

180181
// Clear all form data

src/server/plugins/engine/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ export interface FormSubmissionError
100100
export interface FormConfirmationState {
101101
confirmed?: true
102102
formId?: string
103+
referenceNumber?: string
103104
}
104105

105106
export interface FormPayloadParams {

0 commit comments

Comments
 (0)