From 3953bbaa997a12fdb12cf97067fffbb8a78f14db Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Mon, 29 Apr 2024 09:34:17 -0400 Subject: [PATCH] fix: 'pinToHome' policy should not be available for drafts, templates, deleted --- server/policies/document.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/policies/document.ts b/server/policies/document.ts index 2c0f64704..59494fa73 100644 --- a/server/policies/document.ts +++ b/server/policies/document.ts @@ -144,7 +144,10 @@ allow(User, "pinToHome", Document, (actor, document) => and( // isTeamAdmin(actor, document), - isTeamMutable(actor) + isTeamMutable(actor), + !document?.isDraft, + !document?.template, + !document?.isDeleted ) );