From 0d6b8072dfdeb59e2557afff4b6d6a3ff3ebcf73 Mon Sep 17 00:00:00 2001 From: Mangesh-Khairnar Date: Mon, 23 Sep 2019 16:36:35 +0530 Subject: [PATCH 1/2] fix: boilerplate creation --- frappe/modules/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/modules/utils.py b/frappe/modules/utils.py index b06297023e..44c986e80c 100644 --- a/frappe/modules/utils.py +++ b/frappe/modules/utils.py @@ -242,7 +242,7 @@ def make_boilerplate(template, doc, opts=None): base_class = 'Document' base_class_import = 'from frappe.model.document import Document' - if doc.is_tree: + if hasattr(doc, "is_tree"): base_class = 'NestedSet' base_class_import = 'from frappe.utils.nestedset import NestedSet' From 46af75f2ea6c758c01d877ecc0d99f762c92d5f9 Mon Sep 17 00:00:00 2001 From: Mangesh-Khairnar Date: Tue, 24 Sep 2019 10:16:04 +0530 Subject: [PATCH 2/2] Update frappe/modules/utils.py Co-Authored-By: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com> --- frappe/modules/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/modules/utils.py b/frappe/modules/utils.py index 44c986e80c..cfe5a8fa5b 100644 --- a/frappe/modules/utils.py +++ b/frappe/modules/utils.py @@ -242,7 +242,7 @@ def make_boilerplate(template, doc, opts=None): base_class = 'Document' base_class_import = 'from frappe.model.document import Document' - if hasattr(doc, "is_tree"): + if doc.get('is_tree'): base_class = 'NestedSet' base_class_import = 'from frappe.utils.nestedset import NestedSet'