From 01c4ba88933bfc6e15164201c9095e54a0de0414 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Mon, 11 Aug 2025 16:20:35 +0100 Subject: [PATCH] Fix call permissions check confusion around element call (#30521) It would previously say no permission if you had no perms for an EC call but had perms for a legacy call. Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/hooks/room/useRoomCall.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hooks/room/useRoomCall.tsx b/src/hooks/room/useRoomCall.tsx index d3e76809cd..b8bf925afc 100644 --- a/src/hooks/room/useRoomCall.tsx +++ b/src/hooks/room/useRoomCall.tsx @@ -213,11 +213,12 @@ export const useRoomCall = ( return State.NoOneHere; } - if (!mayCreateElementCalls && !mayEditWidgets) { + if (!callOptions.includes(PlatformCallType.LegacyCall) && !mayCreateElementCalls && !mayEditWidgets) { return State.NoPermission; } return State.NoCall; }, [ + callOptions, connectedCalls, canInviteGuests, hasGroupCall,