Ravi Gohil (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/6.0-opw-54583-rgo into 
lp:openobject-server/6.0.

Requested reviews:
  Naresh(OpenERP) (nch-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/6.0-opw-54583-rgo/+merge/86955

Hello,

'Set Default' option for setting default value of 'one2many' field for current 
user using 'only for you' option sets wrong value after using option 'for all 
users' of the same field.

Steps to reproduce(for PO Line O2M):

1) Log in as Admin, set 2 products say CPU1, CPU2 as default in PO line when 
new PO created by any user using option 'for all users' of 'Set Default', this 
will bring CPU1, CPU2 products when new PO created by any user(This works fine),
2) Using Admin login, set cpu3 product as default for current user using option 
'only for you' of 'Set Default',
3) Create new PO using Admin login, PO line will set CPU1 and CPU2, which is 
wrong.

Expected Result:
PO line should set CPU3 for admin user.

This fixes the issue.

Thanks.
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/6.0-opw-54583-rgo/+merge/86955
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/6.0-opw-54583-rgo.
=== modified file 'bin/addons/base/ir/ir_values.py'
--- bin/addons/base/ir/ir_values.py	2010-12-06 13:19:28 +0000
+++ bin/addons/base/ir/ir_values.py	2011-12-27 13:41:23 +0000
@@ -173,7 +173,7 @@
                     where.append('res_id=%s')
                     params.append(res_id)
 
-            where.append('(user_id=%s or (user_id IS NULL)) order by id')
+            where.append('(user_id=%s or (user_id IS NULL)) order by user_id')
             params.append(uid)
             clause = ' and '.join(where)
             cr.execute('select id,name,value,object,meta, key from ir_values where ' + clause, params)

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to