Skip to content

Commit 8f3893f

Browse files
committed
Ensure we persit draft after edit btn clicked
- Not persisting was causing errors within the tests for packages/client/src/views/RegisterForm/DeclarationForm.test.tsx ` renders preview page test - Also add back the translations for v1 to still work #10132
1 parent 44a6d61 commit 8f3893f

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

packages/client/src/i18n/messages/views/register.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ interface IRegisterMessages
1818
submitDescription: MessageDescriptor
1919
registerFormQueryError: MessageDescriptor
2020
goToReviewButton: MessageDescriptor
21+
backToReviewButton: MessageDescriptor
2122
saveDeclarationConfirmModalTitle: MessageDescriptor
2223
saveDeclarationConfirmModalDescription: MessageDescriptor
2324
deleteDeclarationConfirmModalTitle: MessageDescriptor
@@ -67,6 +68,10 @@ const messagesToDefine: IRegisterMessages = {
6768
id: 'register.selectVitalEvent.goToReviewButton',
6869
defaultMessage: 'Go to review'
6970
},
71+
backToReviewButton: {
72+
id: 'register.selectVitalEvent.backToReviewButton',
73+
defaultMessage: 'Back to review'
74+
},
7075
saveDeclarationConfirmModalTitle: {
7176
id: 'register.form.modal.title.saveDeclarationConfirm',
7277
defaultMessage: 'Save & exit?',

packages/client/src/views/RegisterForm/review/ReviewSection.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -795,9 +795,10 @@ class ReviewSectionComp extends React.Component<FullProps, State> {
795795
groupId: string,
796796
fieldName?: string
797797
) => {
798-
const { draft, pageRoute } = this.props
798+
const { draft, pageRoute, writeDeclaration } = this.props
799799
const declaration = draft
800800
declaration.review = true
801+
writeDeclaration(declaration)
801802

802803
this.props.router.navigate(
803804
generateGoToPageGroupUrl({

0 commit comments

Comments
 (0)