From 0c21d621f80d4420346ef8d3d3b37f7b3c422768 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Wed, 23 Apr 2025 11:02:21 +0200 Subject: [PATCH] backend: Fix bulk delete recordings schema to ensure non-empty recording IDs --- .../request-validators/recording-validator.middleware.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/middlewares/request-validators/recording-validator.middleware.ts b/backend/src/middlewares/request-validators/recording-validator.middleware.ts index 773e122..1171d81 100644 --- a/backend/src/middlewares/request-validators/recording-validator.middleware.ts +++ b/backend/src/middlewares/request-validators/recording-validator.middleware.ts @@ -69,9 +69,11 @@ const BulkDeleteRecordingsSchema = z.object({ .filter((s) => s !== ''); } - return arg; + return []; }, - z.array(nonEmptySanitizedRecordingId('recordingId')).default([]) + z + .array(nonEmptySanitizedRecordingId('recordingId')) + .nonempty({ message: 'recordingIds must contain at least one item' }) ) });