From 56f94700e2b58022baf2422cfaef80ce7ac206e3 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Wed, 10 Apr 2019 15:58:10 +0530 Subject: [PATCH] fix: Get all ancestors When a file is uploaded by Guest, the folder size needs to be updated, which breaks because get_ancestors uses `get_list` --- 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 777dd7aba7..788714c6e2 100644 --- a/frappe/utils/nestedset.py +++ b/frappe/utils/nestedset.py @@ -260,7 +260,7 @@ def get_ancestors_of(doctype, name, order_by="lft desc", limit=None): """Get ancestor elements of a DocType with a tree structure""" lft, rgt = frappe.db.get_value(doctype, name, ["lft", "rgt"]) - result = [d["name"] for d in frappe.db.get_list(doctype, {"lft": ["<", lft], "rgt": [">", rgt]}, + result = [d["name"] for d in frappe.db.get_all(doctype, {"lft": ["<", lft], "rgt": [">", rgt]}, "name", order_by=order_by, limit_page_length=limit)] return result or []