diff --git a/src/app/services/Repositorys/Agenda/mapper/EventDetailsMapper.ts b/src/app/services/Repositorys/Agenda/mapper/EventDetailsMapper.ts index af0712093..6d84e4001 100644 --- a/src/app/services/Repositorys/Agenda/mapper/EventDetailsMapper.ts +++ b/src/app/services/Repositorys/Agenda/mapper/EventDetailsMapper.ts @@ -107,8 +107,8 @@ export class EventMapper { "DayOfWeek": null, "Month": null, "LastOccurrence": null, - "frequency": dto.eventRecurrence?.frequency, - "until": dto.eventRecurrence?.until + "frequency": dto?.eventRecurrence?.frequency, + "until": dto?.eventRecurrence?.until }, "Attachments": dto.attachments.map( e => ({ "Id": e.id, diff --git a/src/app/services/Repositorys/Agenda/mapper/EventToApproveDetailsMapper.ts b/src/app/services/Repositorys/Agenda/mapper/EventToApproveDetailsMapper.ts index 064698395..80804cd5d 100644 --- a/src/app/services/Repositorys/Agenda/mapper/EventToApproveDetailsMapper.ts +++ b/src/app/services/Repositorys/Agenda/mapper/EventToApproveDetailsMapper.ts @@ -170,8 +170,8 @@ export class EventToApproveDetailsMapper { ApplicationId: e.applicationId, })), eventRecurrence: { - frequency: dto.eventRecurrence?.frequency, - until: dto.eventRecurrence?.until + frequency: dto?.eventRecurrence?.frequency, + until: dto?.eventRecurrence?.until } } } diff --git a/src/app/services/Repositorys/Agenda/model/eventDTOOutput.ts b/src/app/services/Repositorys/Agenda/model/eventDTOOutput.ts index 95536657d..f0569401d 100644 --- a/src/app/services/Repositorys/Agenda/model/eventDTOOutput.ts +++ b/src/app/services/Repositorys/Agenda/model/eventDTOOutput.ts @@ -46,7 +46,7 @@ const EventRecurrenceSchema = z.object({ LastOccurrence: null, frequency: z.number(), until: z.string() -}); +}).nullable() export const EventOutputDTOSchema = z.object({