fix: secure bulk transaction (#45386)

This commit is contained in:
Raffael Meyer
2025-01-24 10:14:26 +01:00
committed by GitHub
parent 42edb9f5b1
commit a9bc395e98
8 changed files with 120 additions and 77 deletions

View File

@@ -8,6 +8,9 @@ from frappe.utils import get_link_to_form, today
@frappe.whitelist()
def transaction_processing(data, from_doctype, to_doctype, args=None):
frappe.has_permission(from_doctype, "read", throw=True)
frappe.has_permission(to_doctype, "create", throw=True)
if isinstance(data, str):
deserialized_data = json.loads(data)
else: