From ac80ba270bdbbaf0cf2b57675b2fd81835dd16a3 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 6 May 2026 13:24:34 +0530 Subject: [PATCH] updated queries --- .../Realtime/Message/Validators/SubscribePayload.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Appwrite/Realtime/Message/Validators/SubscribePayload.php b/src/Appwrite/Realtime/Message/Validators/SubscribePayload.php index da99b8c555..3e7e5cec10 100644 --- a/src/Appwrite/Realtime/Message/Validators/SubscribePayload.php +++ b/src/Appwrite/Realtime/Message/Validators/SubscribePayload.php @@ -56,9 +56,12 @@ class SubscribePayload extends Validator return false; } } - - // not validating queries here as we will be doing it anyways during the controller level - // kind of expensive validating queries twice as we need to check a lot of cases + if (\array_key_exists('queries', $payload) + && (!\is_array($payload['queries']) || !\array_is_list($payload['queries'])) + ) { + $this->description = 'queries is not a valid array.'; + return false; + } } return true;