From 5fff0db6d754330f1ef64b799036d57506f2ab17 Mon Sep 17 00:00:00 2001 From: Ly Tuan Kiet Date: Fri, 17 Jan 2025 21:34:44 +0700 Subject: [PATCH] feat: add schedule start and end validation in OrderSchema - Introduced new validation fields for schedule start and end times in the OrderSchema to ensure accurate scheduling. - This enhancement aims to improve the integrity of scheduling operations by validating the start and end times against the provided schedule data. --- src/Order/order.schema.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Order/order.schema.ts b/src/Order/order.schema.ts index 1b6d3db..60b0e56 100644 --- a/src/Order/order.schema.ts +++ b/src/Order/order.schema.ts @@ -432,6 +432,12 @@ export class OrderSchema extends PothosSchema { (scheduleDate) => scheduleDate.scheduleId ), }, + start: { + equals: args.data.schedule.connect?.scheduleStart as Date, + }, + end: { + equals: args.data.schedule.connect?.scheduleEnd as Date, + }, }, ], },