From 4578d5ba75a6a3c114cf18217facdcaeb957a827 Mon Sep 17 00:00:00 2001 From: Ian Philips Date: Fri, 2 Sep 2022 16:05:01 -0600 Subject: [PATCH] Handle closed group --- firestore.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firestore.rules b/firestore.rules index b6d6b0a1..01f65c9f 100644 --- a/firestore.rules +++ b/firestore.rules @@ -185,7 +185,7 @@ service cloud.firestore { } match /groupMembers/{memberId}{ - allow create: if request.auth.uid == request.resource.data.userId; + allow create: if request.auth.uid == request.resource.data.userId && get(/databases/$(database)/documents/groups/$(groupId)).data.anyoneCanJoin; allow delete: if request.auth.uid == resource.data.userId; }