From bdbe6cacfbbaee3d045b8c5e4b88ff32102073af Mon Sep 17 00:00:00 2001 From: David Stone Date: Tue, 18 Feb 2025 16:35:44 +0000 Subject: [PATCH] Make both onLoad and onSave page events optional --- model/src/form/form-definition/index.ts | 4 ++-- model/src/form/form-definition/types.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/model/src/form/form-definition/index.ts b/model/src/form/form-definition/index.ts index 520ca35d4..3451b0fce 100644 --- a/model/src/form/form-definition/index.ts +++ b/model/src/form/form-definition/index.ts @@ -172,8 +172,8 @@ const eventSchema = Joi.object().keys({ }) const eventsSchema = Joi.object().keys({ - onLoad: eventSchema, - onSave: eventSchema + onLoad: eventSchema.optional(), + onSave: eventSchema.optional() }) /** diff --git a/model/src/form/form-definition/types.ts b/model/src/form/form-definition/types.ts index a8d1fab73..7169e71e2 100644 --- a/model/src/form/form-definition/types.ts +++ b/model/src/form/form-definition/types.ts @@ -25,8 +25,8 @@ export interface Event { } export interface Events { - onLoad: Event - onSave: Event + onLoad?: Event + onSave?: Event } export interface PageBase {