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 ) );