Przeglądaj źródła

[fix] Item group test cases (#4555)

version-14
rohitwaghchaure 7 lat temu
committed by Nabin Hait
rodzic
commit
ef7c6c3389
1 zmienionych plików z 2 dodań i 2 usunięć
  1. +2
    -2
      frappe/utils/nestedset.py

+ 2
- 2
frappe/utils/nestedset.py Wyświetl plik

@@ -212,13 +212,13 @@ class NestedSet(Document):
raise raise


def before_rename(self, olddn, newdn, merge=False, group_fname="is_group"): def before_rename(self, olddn, newdn, merge=False, group_fname="is_group"):
if merge and self.get(group_fname):
if merge and hasattr(self, group_fname):
is_group = frappe.db.get_value(self.doctype, newdn, group_fname) is_group = frappe.db.get_value(self.doctype, newdn, group_fname)
if self.get(group_fname) != is_group: if self.get(group_fname) != is_group:
frappe.throw(_("Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node"), NestedSetInvalidMergeError) frappe.throw(_("Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node"), NestedSetInvalidMergeError)


def after_rename(self, olddn, newdn, merge=False): def after_rename(self, olddn, newdn, merge=False):
if(not self.nsm_parent_field):
if not self.nsm_parent_field:
parent_field = "parent_" + self.doctype.replace(" ", "_").lower() parent_field = "parent_" + self.doctype.replace(" ", "_").lower()
else: else:
parent_field = self.nsm_parent_field parent_field = self.nsm_parent_field


Ładowanie…
Anuluj
Zapisz