diff --git a/apps/web/config/schema/elt.ts b/apps/web/config/schema/elt.ts index 2d5d46f..faf3f0f 100644 --- a/apps/web/config/schema/elt.ts +++ b/apps/web/config/schema/elt.ts @@ -270,6 +270,7 @@ export const ResultEltOsagoSchema = z.object({ export const RowSchema = z.object({ id: z.string(), + insuranceCondition: z.string().nullable(), key: z.string(), message: z.string().nullable(), metodCalc: z.union([z.literal('CRM'), z.literal('ELT')]), diff --git a/apps/web/process/elt/lib/response.ts b/apps/web/process/elt/lib/response.ts index 22b1525..63d0c40 100644 --- a/apps/web/process/elt/lib/response.ts +++ b/apps/web/process/elt/lib/response.ts @@ -263,6 +263,8 @@ export async function convertEltKaskoResponse(input: ConvertEltKaskoResponseInpu null as Rule ); + const insuranceCondition = selectedRule?.evo_id ?? null; + if (selectedRule) { const rule_evo_discount = selectedRule.evo_discount ?? 0; @@ -314,6 +316,7 @@ export async function convertEltKaskoResponse(input: ConvertEltKaskoResponseInpu return { ...row, + insuranceCondition, message: error || message, numCalc: '0', requestId, diff --git a/apps/web/stores/tables/elt/default-values.ts b/apps/web/stores/tables/elt/default-values.ts index a844bc3..d0730b0 100644 --- a/apps/web/stores/tables/elt/default-values.ts +++ b/apps/web/stores/tables/elt/default-values.ts @@ -2,6 +2,7 @@ import type * as ELT from '@/Components/Calculation/Form/ELT/types'; export const defaultRow: ELT.Row = { id: '', + insuranceCondition: null, key: '', message: null, metodCalc: 'ELT',