aboutsummaryrefslogtreecommitdiff
path: root/src/fields/util.ts
diff options
context:
space:
mode:
authorgeireann <geireann.lindfield@gmail.com>2023-07-12 10:27:20 -0400
committergeireann <geireann.lindfield@gmail.com>2023-07-12 10:27:20 -0400
commit925920d4c8743ccb3f4dffa7791eb44883883a89 (patch)
tree365f32de339d723646a2e49248cbe8b365a48499 /src/fields/util.ts
parent9e5d835bf7d3415ec24fa8e79c18a2fece6a6ba7 (diff)
fixed guest mode to always allow edits (since nothing is saved to server)
Diffstat (limited to 'src/fields/util.ts')
-rw-r--r--src/fields/util.ts2
1 files changed, 1 insertions, 1 deletions
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)
}