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],
};
}