From d28cce761d8090345ff2aa039d9fd02cccce1a2a Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Thu, 16 Apr 2026 11:20:52 +0530 Subject: [PATCH] updated to have permissions order deterministic --- app/realtime.php | 3 ++- src/Appwrite/Platform/Modules/Presences/HTTP/Action.php | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/realtime.php b/app/realtime.php index 96ee315776..adf5294e9b 100644 --- a/app/realtime.php +++ b/app/realtime.php @@ -269,7 +269,8 @@ if (!function_exists('setPermission')) { } } } - $document->setAttribute('$permissions', $permissions ?? []); + sort($permissions, SORT_STRING); + $document->setAttribute('$permissions', $permissions); } } diff --git a/src/Appwrite/Platform/Modules/Presences/HTTP/Action.php b/src/Appwrite/Platform/Modules/Presences/HTTP/Action.php index 8da53b34ee..45bfa1a35c 100644 --- a/src/Appwrite/Platform/Modules/Presences/HTTP/Action.php +++ b/src/Appwrite/Platform/Modules/Presences/HTTP/Action.php @@ -57,6 +57,7 @@ class Action extends PlatformAction } } + sort($permissions, SORT_STRING); $document->setAttribute('$permissions', $permissions); return $document;