From f2d619bb2c4d08e5b608e0f09941b6450fa6a940 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Wed, 24 Feb 2021 15:43:03 +0530 Subject: [PATCH] fix: Check for command in case of API call --- frappe/utils/nestedset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/nestedset.py b/frappe/utils/nestedset.py index a7a7b4cb37..531699db0c 100644 --- a/frappe/utils/nestedset.py +++ b/frappe/utils/nestedset.py @@ -144,7 +144,7 @@ def rebuild_tree(doctype, parent_field): """ # Check for perm if called from client-side - if frappe.request: + if frappe.request and frappe.local.form_dict.cmd == 'rebuild_tree': frappe.only_for('System Manager') # get all roots