diff --git a/frappe/website/doctype/discussion_topic/discussion_topic.py b/frappe/website/doctype/discussion_topic/discussion_topic.py index e877beaa64..27520dd83d 100644 --- a/frappe/website/doctype/discussion_topic/discussion_topic.py +++ b/frappe/website/doctype/discussion_topic/discussion_topic.py @@ -33,6 +33,8 @@ def submit_discussion( ): if reply_name: doc = frappe.get_doc("Discussion Reply", reply_name) + if doc.owner != frappe.session.user: + frappe.throw(frappe._("You can only edit your own replies."), frappe.PermissionError) doc.reply = reply doc.save(ignore_permissions=True) return