From 925920d4c8743ccb3f4dffa7791eb44883883a89 Mon Sep 17 00:00:00 2001 From: geireann Date: Wed, 12 Jul 2023 10:27:20 -0400 Subject: fixed guest mode to always allow edits (since nothing is saved to server) --- src/fields/util.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/fields/util.ts b/src/fields/util.ts index fbbf3e164..28db77c65 100644 --- a/src/fields/util.ts +++ b/src/fields/util.ts @@ -178,7 +178,7 @@ const getEffectiveAclCache = computedFn(function (target: any, user?: string) { */ export function GetEffectiveAcl(target: any, user?: string): symbol { if (!target) return AclPrivate; - if (target[UpdatingFromServer]) return AclAdmin; + if (target[UpdatingFromServer] || Doc.CurrentUserEmail === 'guest') return AclAdmin; return getEffectiveAclCache(target, user); // all changes received from the server must be processed as Admin. return this directly so that the acls aren't cached (UpdatingFromServer is not observable) } -- cgit v1.2.3-70-g09d2