Merge pull request #577 from nabinhait/v4-hotfix

Set new name of children in insert
This commit is contained in:
Rushabh Mehta 2014-06-05 11:11:55 +05:30
commit b98fc4c7a8

View file

@ -118,7 +118,7 @@ class Document(BaseDocument):
self._set_defaults()
self._set_docstatus_user_and_timestamp()
self.check_if_latest()
set_new_name(self)
self.set_new_name()
self.run_method("before_insert")
self.set_parent_in_children()
self.run_before_save_methods()
@ -189,6 +189,12 @@ class Document(BaseDocument):
return self
def set_new_name(self):
set_new_name(self)
# set name for children
for d in self.get_all_children():
set_new_name(d)
def update_single(self, d):
frappe.db.sql("""delete from tabSingles where doctype=%s""", self.doctype)
for field, value in d.iteritems():