From 167cc1e5b95154da2de29763c40740b1ed190363 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2026 18:41:15 +0000 Subject: [PATCH] fix: asset scrap flow related changes (backport #55126) (#58144) Co-authored-by: khushi8112 --- erpnext/assets/doctype/asset/depreciation.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py index 561de38e217..1abb8b73277 100644 --- a/erpnext/assets/doctype/asset/depreciation.py +++ b/erpnext/assets/doctype/asset/depreciation.py @@ -419,6 +419,7 @@ def get_comma_separated_links(names, doctype): @frappe.whitelist() def scrap_asset(asset_name, scrap_date=None): + frappe.has_permission("Asset", "write", asset_name, throw=True) asset = frappe.get_doc("Asset", asset_name) if asset.docstatus != 1: @@ -496,6 +497,7 @@ def validate_scrap_date(scrap_date, today_date, purchase_date, calculate_depreci @frappe.whitelist() def restore_asset(asset_name): + frappe.has_permission("Asset", "write", asset_name, throw=True) asset = frappe.get_doc("Asset", asset_name) reverse_depreciation_entry_made_after_disposal(asset, asset.disposal_date)