From 5dfd3f5e3954272c168dead8465b5fefb5c6f88d Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Fri, 15 Jul 2011 13:50:31 +0530 Subject: [PATCH] On creation of new doc, owner should be session user only if owner is not passed explicitly. --- cgi-bin/webnotes/model/doc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cgi-bin/webnotes/model/doc.py b/cgi-bin/webnotes/model/doc.py index a3fcbfd0d7..b9c9f8a9d1 100755 --- a/cgi-bin/webnotes/model/doc.py +++ b/cgi-bin/webnotes/model/doc.py @@ -244,7 +244,8 @@ class Document: self._validate_name(case) # insert! - self.owner = self.modified_by = webnotes.session['user'] + if not self.owner: self.owner = webnotes.session['user'] + self.modified_by = webnotes.session['user'] self.creation = self.modified = now() webnotes.conn.sql("""insert into `tab%(doctype)s` (name, owner, creation, modified, modified_by) values ('%(name)s', '%(owner)s', '%(creation)s', '%(modified)s', '%(modified_by)s')""" % self.fields)