On creation of new doc, owner should be session user only if owner is not passed explicitly.

This commit is contained in:
Anand Doshi 2011-07-15 13:50:31 +05:30
parent 31347ee3ee
commit 5dfd3f5e39

View file

@ -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)