From 7bc04752fc9e47f61a0e20dfd2e3717a2c77645c Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 15:19:50 +0000 Subject: [PATCH] fix(plant_floor): add missing perm check on `get_stock_summary` (backport #57667) (#57670) Co-authored-by: Diptanil Saha --- erpnext/manufacturing/doctype/plant_floor/plant_floor.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/erpnext/manufacturing/doctype/plant_floor/plant_floor.py b/erpnext/manufacturing/doctype/plant_floor/plant_floor.py index e6fcf1af9cc..71482a28aae 100644 --- a/erpnext/manufacturing/doctype/plant_floor/plant_floor.py +++ b/erpnext/manufacturing/doctype/plant_floor/plant_floor.py @@ -67,6 +67,14 @@ class PlantFloor(Document): @frappe.whitelist() def get_stock_summary(warehouse, start=0, item_code=None, item_group=None): + frappe.has_permission("Warehouse", doc=warehouse, throw=True) + + if item_code: + frappe.has_permission("Item", doc=item_code, throw=True) + + if item_group: + frappe.has_permission("Item Group", doc=item_group, throw=True) + stock_details = get_stock_details(warehouse, start=start, item_code=item_code, item_group=item_group) max_count = 0.0