From 493922e5eabbcc62c66a7b452d8f1f4830bd0b3b Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 24 May 2013 16:33:10 +0530 Subject: [PATCH] [knowledge base] removed and added patch to move to notes --- webnotes/model/bean.py | 6 ++++-- webnotes/model/doc.py | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/webnotes/model/bean.py b/webnotes/model/bean.py index 025da4f1e9..45c6344f86 100644 --- a/webnotes/model/bean.py +++ b/webnotes/model/bean.py @@ -180,8 +180,10 @@ class Bean: for d in self.docs: if self.doc.fields.get('__islocal'): - d.owner = user - d.creation = ts + if not d.owner: + d.owner = user + if not d.creation: + d.creation = ts d.modified_by = user d.modified = ts diff --git a/webnotes/model/doc.py b/webnotes/model/doc.py index f91ac30d57..20b7e670b3 100755 --- a/webnotes/model/doc.py +++ b/webnotes/model/doc.py @@ -267,7 +267,10 @@ class Document: if not self.owner: self.owner = webnotes.session['user'] self.modified_by = webnotes.session['user'] - self.creation = self.modified = now() + if not self.creation: + self.creation = self.modified = now() + else: + self.modified = now() webnotes.conn.sql("insert into `tab%(doctype)s`" % self.fields \ + """ (name, owner, creation, modified, modified_by)