diff --git a/packages/app-builder/src/components/Cases/RequiredActions.tsx b/packages/app-builder/src/components/Cases/RequiredActions.tsx index eae62b3270..95f2f47ea1 100644 --- a/packages/app-builder/src/components/Cases/RequiredActions.tsx +++ b/packages/app-builder/src/components/Cases/RequiredActions.tsx @@ -21,15 +21,15 @@ export const RequiredActions = ({ caseId, }: { caseId: string; - decision: Pick; + decision: Pick; }) => { const { t } = useTranslation(casesI18n); const reviewDecisionModalStore = useDialogStore(); - const hasPendingScreening = decision.sanctionChecks.some((s) => s.status === 'in_review'); + const hasPendingScreening = decision.screenings.some((s) => s.status === 'in_review'); const isPendingDecision = decision.reviewStatus === 'pending' && decision.outcome === 'block_and_review'; - const isThereSanctionChecks = decision.sanctionChecks.length > 0; + const isThereSanctionChecks = decision.screenings.length > 0; return isPendingDecision || isThereSanctionChecks ? (
@@ -43,10 +43,10 @@ export const RequiredActions = ({
- {decision.sanctionChecks.map((s, i) => { + {decision.screenings.map((s, i) => { return (
- +
) : null} diff --git a/packages/app-builder/src/models/cases.ts b/packages/app-builder/src/models/cases.ts index 82ea23f7b9..8ddc2dd9d4 100644 --- a/packages/app-builder/src/models/cases.ts +++ b/packages/app-builder/src/models/cases.ts @@ -650,7 +650,7 @@ export type DetailedCaseDecision = { }; score: number; rules: RuleExecution[]; - sanctionChecks: { + screenings: { id: string; status: SanctionCheckStatus; partial: boolean; @@ -679,6 +679,6 @@ export function adaptDetailedCaseDecision(dto: DetailedCaseDecisionDto): Detaile }, score: dto.score, rules: dto.rules.map((r) => adaptRuleExecutionDto(r, false)), - sanctionChecks: dto.sanction_checks ?? [], + screenings: dto.screenings ?? [], }; } diff --git a/packages/marble-api/openapis/marblecore-api/cases.yml b/packages/marble-api/openapis/marblecore-api/cases.yml index 8f68f8402e..3e24e27001 100644 --- a/packages/marble-api/openapis/marblecore-api/cases.yml +++ b/packages/marble-api/openapis/marblecore-api/cases.yml @@ -1009,7 +1009,7 @@ components: type: array items: $ref: 'decisions.yml#/components/schemas/RuleExecutionDto' - sanction_checks: + screenings: type: array items: type: object diff --git a/packages/marble-api/src/generated/marblecore-api.ts b/packages/marble-api/src/generated/marblecore-api.ts index 17a677ae90..0c5783fdde 100644 --- a/packages/marble-api/src/generated/marblecore-api.ts +++ b/packages/marble-api/src/generated/marblecore-api.ts @@ -368,7 +368,7 @@ export type RuleExecutionDto = { }; export type DetailedCaseDecisionDto = CaseDecisionDto & { rules: RuleExecutionDto[]; - sanction_checks?: { + screenings?: { id: string; status: "in_review" | "confirmed_hit"; name: string;