Fix: consistently use root doc for version action permissions (#14384)

This commit is contained in:
shamoon authored and GitHub committed 2026-10-08 18:39:05 +00:00
1 parent 474c630aa4
commit a35bd6e238
6 files changed
+320 -47

No files matched your search

+2 -1
View File
@@ -90,6 +90,7 @@ from documents.templating.utils import convert_format_str_to_template_format
from documents.templating.workflows import validate_workflow_template
from documents.validators import uri_validator
from documents.validators import url_validator
from documents.versioning import get_root_document
from documents.versioning import has_prefetched_effective_content
from documents.versioning import sort_versions_newest_first
@@ -2894,7 +2895,7 @@ class ShareLinkSerializer(OwnedObjectSerializer):
and has_perms_owner_aware(
self.user,
"view_document",
document,
get_root_document(document),
)
):
return document