diff --git a/src/main/java/uk/gov/hmcts/reform/civil/handler/callback/camunda/payment/ModifyStateAfterAdditionalFeeReceivedCallbackHandler.java b/src/main/java/uk/gov/hmcts/reform/civil/handler/callback/camunda/payment/ModifyStateAfterAdditionalFeeReceivedCallbackHandler.java index b503d1946..63d37f40f 100644 --- a/src/main/java/uk/gov/hmcts/reform/civil/handler/callback/camunda/payment/ModifyStateAfterAdditionalFeeReceivedCallbackHandler.java +++ b/src/main/java/uk/gov/hmcts/reform/civil/handler/callback/camunda/payment/ModifyStateAfterAdditionalFeeReceivedCallbackHandler.java @@ -116,7 +116,7 @@ private void updateDashboardTaskListAndNotification(CallbackParams callbackParam caseData)).build(); if (scenarios != null) { scenarios.forEach(scenario -> dashboardApiClient.recordScenario( - caseData.getCcdCaseReference().toString(), + caseReference, scenario, authToken, scenarioParams diff --git a/src/test/java/uk/gov/hmcts/reform/civil/handler/callback/camunda/payment/ModifyStateAfterAdditionalFeeReceivedCallbackHandlerTest.java b/src/test/java/uk/gov/hmcts/reform/civil/handler/callback/camunda/payment/ModifyStateAfterAdditionalFeeReceivedCallbackHandlerTest.java index f57d68cef..9d46faa9d 100644 --- a/src/test/java/uk/gov/hmcts/reform/civil/handler/callback/camunda/payment/ModifyStateAfterAdditionalFeeReceivedCallbackHandlerTest.java +++ b/src/test/java/uk/gov/hmcts/reform/civil/handler/callback/camunda/payment/ModifyStateAfterAdditionalFeeReceivedCallbackHandlerTest.java @@ -255,7 +255,7 @@ void shouldUpdateTaskListActionNeeded_whenInvoked() { ScenarioRequestParams.builder().params(scenarioParams).build() ); verify(dashboardApiClient).recordScenario( - caseData.getCcdCaseReference().toString(), + caseData.getParentCaseReference(), SCENARIO_AAA6_GENERAL_APPLICATION_ACTION_NEEDED_DEFENDANT.getScenario(), "BEARER_TOKEN", ScenarioRequestParams.builder().params(scenarioParams).build() @@ -296,13 +296,13 @@ void shouldUpdateTaskListInProgress_whenInvoked() { AWAITING_RESPONDENT_RESPONSE.getDisplayedValue() ); verify(dashboardApiClient).recordScenario( - caseData.getCcdCaseReference().toString(), + caseData.getParentCaseReference(), SCENARIO_AAA6_GENERAL_APPLICATION_IN_PROGRESS_CLAIMANT.getScenario(), "BEARER_TOKEN", ScenarioRequestParams.builder().params(scenarioParams).build() ); verify(dashboardApiClient).recordScenario( - caseData.getCcdCaseReference().toString(), + caseData.getParentCaseReference(), SCENARIO_AAA6_GENERAL_APPLICATION_IN_PROGRESS_DEFENDANT.getScenario(), "BEARER_TOKEN", ScenarioRequestParams.builder().params(scenarioParams).build() @@ -343,13 +343,13 @@ void shouldUpdateTaskListAvailable_whenInvoked() { AWAITING_RESPONDENT_RESPONSE.getDisplayedValue() ); verify(dashboardApiClient).recordScenario( - caseData.getCcdCaseReference().toString(), + caseData.getParentCaseReference(), SCENARIO_AAA6_GENERAL_APPLICATION_AVAILABLE_CLAIMANT.getScenario(), "BEARER_TOKEN", ScenarioRequestParams.builder().params(scenarioParams).build() ); verify(dashboardApiClient).recordScenario( - caseData.getCcdCaseReference().toString(), + caseData.getParentCaseReference(), SCENARIO_AAA6_GENERAL_APPLICATION_AVAILABLE_DEFENDANT.getScenario(), "BEARER_TOKEN", ScenarioRequestParams.builder().params(scenarioParams).build() @@ -373,7 +373,8 @@ void shouldUpdateDefendantTaskListIfGaRespondentLip() { .isGaRespondentOneLip(YES) .parentClaimantIsApplicant(YES) .isGaApplicantLip(NO) - .ccdCaseReference(CCD_CASE_REFERENCE).build(); + .ccdCaseReference(CCD_CASE_REFERENCE).build() + .toBuilder().parentCaseReference("1234").build(); HashMap scenarioParams = new HashMap<>(); @@ -387,7 +388,7 @@ void shouldUpdateDefendantTaskListIfGaRespondentLip() { handler.handle(params); verify(dashboardApiClient).recordScenario( - caseData.getCcdCaseReference().toString(), + caseData.getParentCaseReference(), SCENARIO_AAA6_GENERAL_APPLICATION_SUBMITTED_APPLICANT.getScenario(), "BEARER_TOKEN", ScenarioRequestParams.builder().params(scenarioParams).build()