diff --git a/x-pack/platform/plugins/shared/task_manager/server/saved_objects/schemas/rrule.ts b/x-pack/platform/plugins/shared/task_manager/server/saved_objects/schemas/rrule.ts index faa61eb1cae4a..4489a6b16a2fd 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/saved_objects/schemas/rrule.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/saved_objects/schemas/rrule.ts @@ -37,27 +37,23 @@ const validateRecurrenceByWeekday = (array: string[]) => { }; const rruleCommon = schema.object({ - freq: schema.maybe( - schema.oneOf([ - schema.literal(0), - schema.literal(1), - schema.literal(2), - schema.literal(3), - schema.literal(4), - schema.literal(5), - schema.literal(6), - ]) - ), - interval: schema.maybe( - schema.number({ - validate: (interval: number) => { - if (!Number.isInteger(interval)) { - return 'rRule interval must be an integer greater than 0'; - } - }, - min: 1, - }) - ), + freq: schema.oneOf([ + schema.literal(0), + schema.literal(1), + schema.literal(2), + schema.literal(3), + schema.literal(4), + schema.literal(5), + schema.literal(6), + ]), + interval: schema.number({ + validate: (interval: number) => { + if (!Number.isInteger(interval)) { + return 'rRule interval must be an integer greater than 0'; + } + }, + min: 1, + }), tzid: schema.string({ validate: validateTimezone, defaultValue: 'UTC' }), });