diff --git a/src/core_modules/capture-core/components/WidgetRelatedStages/RelatedStagesActions/RelatedStagesActions.component.js b/src/core_modules/capture-core/components/WidgetRelatedStages/RelatedStagesActions/RelatedStagesActions.component.js index 00ecffa3ec..51cc7d7fd3 100644 --- a/src/core_modules/capture-core/components/WidgetRelatedStages/RelatedStagesActions/RelatedStagesActions.component.js +++ b/src/core_modules/capture-core/components/WidgetRelatedStages/RelatedStagesActions/RelatedStagesActions.component.js @@ -177,16 +177,16 @@ const LinkExistingResponse = ({ ); }; -const LinkButton = withStyles(styles)(({ onLink, label, saveAttempted, errorMessages, dataTest, classes }) => { +const LinkButton = withStyles(styles)(({ onLink, label, errorMessages, dataTest, classes }) => { if (!onLink) { return null; } - const disabled = saveAttempted && Object.values(errorMessages).filter(Boolean).length !== 0; + const disabled = Object.values(errorMessages).some(Boolean); return (
-
@@ -287,7 +287,6 @@ const RelatedStagesActionsPlain = ({ @@ -306,7 +305,6 @@ const RelatedStagesActionsPlain = ({ @@ -326,7 +324,6 @@ const RelatedStagesActionsPlain = ({ diff --git a/src/core_modules/capture-core/components/WidgetRelatedStages/hooks/useBuildRelatedStageEventPayload.js b/src/core_modules/capture-core/components/WidgetRelatedStages/hooks/useBuildRelatedStageEventPayload.js index f235cd07fb..86b359ce25 100644 --- a/src/core_modules/capture-core/components/WidgetRelatedStages/hooks/useBuildRelatedStageEventPayload.js +++ b/src/core_modules/capture-core/components/WidgetRelatedStages/hooks/useBuildRelatedStageEventPayload.js @@ -11,10 +11,9 @@ export const createServerData = ({ relationship: ?Object, enrollment: Object, }) => { - const updatedEnrollment = { ...enrollment, events: [...enrollment.events, linkedEvent] }; if (linkedEvent) { return { - enrollments: [updatedEnrollment], + events: [...enrollment.events, linkedEvent], relationships: [relationship], }; }