From d49861cd2b48f626241c8a129f0fd874a0420da1 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Fri, 22 Feb 2013 11:53:39 +0530 Subject: [PATCH] fix in get defaults for a user - set owner and user default key values --- webnotes/defaults.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webnotes/defaults.py b/webnotes/defaults.py index b0ca5fb95e..9df7f33428 100644 --- a/webnotes/defaults.py +++ b/webnotes/defaults.py @@ -19,7 +19,10 @@ def get_user_default_as_list(key, user=None): return (not isinstance(d, list)) and [d] or d def get_defaults(user=None): - userd = get_defaults_for(user or webnotes.session.user) + if not user: + user = webnotes.session.user + userd = get_defaults_for(user) + userd.update({"user": user, "owner": user}) globald = get_defaults_for() globald.update(userd)