fix: permission for whitelist functions

This commit is contained in:
Rohit Waghchaure
2026-06-12 13:40:49 +05:30
parent 292bfa2a34
commit a64466561f
16 changed files with 26 additions and 15 deletions

View File

@@ -121,6 +121,8 @@ class Issue(Document):
def split_issue(self, subject: str, communication_id: str):
from copy import deepcopy
self.check_permission("write")
replicated_issue = deepcopy(self)
replicated_issue.subject = subject
replicated_issue.issue_split_from = self.name
@@ -285,7 +287,7 @@ def make_issue_from_communication(communication: str, ignore_communication_links
"raised_by": doc.sender or "",
"raised_by_phone": doc.phone_no or "",
}
).insert(ignore_permissions=True)
).insert()
link_communication_to_document(doc, "Issue", issue.name, ignore_communication_links)