fix: security issue in discussions component (#18903)

[skip ci]
This commit is contained in:
Jannat Patel 2022-11-17 11:39:43 +05:30 committed by GitHub
parent 1f6f31fc97
commit 6428930857
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -59,4 +59,6 @@ class DiscussionReply(Document):
@frappe.whitelist()
def delete_message(reply_name):
frappe.delete_doc("Discussion Reply", reply_name, ignore_permissions=True)
owner = frappe.db.get_value("Discussion Reply", reply_name, "owner")
if owner == frappe.session.user:
frappe.delete_doc("Discussion Reply", reply_name)