From ec7e38b1e445ae99dd52c8e7ab78db29408d7578 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 2 Apr 2014 11:34:29 +0530 Subject: [PATCH] frappe/frappe#478 chain insert --- frappe/model/document.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/model/document.py b/frappe/model/document.py index 126fb041b8..c78b830d32 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -132,6 +132,8 @@ class Document(BaseDocument): d.db_insert() self.run_method("after_insert") self.run_post_save_methods() + + return self def save(self, ignore_permissions=None): if ignore_permissions!=None: @@ -178,6 +180,8 @@ class Document(BaseDocument): self.run_post_save_methods() + return self + def update_single(self, d): frappe.db.sql("""delete from tabSingles where doctype=%s""", self.doctype) for field, value in d.iteritems():