[FIX] read_group: avoid shared context and initialise if none
bzr revid: mat@openerp.com-20140411075556-kdxn1lsth45twgmj
This commit is contained in:
parent
0152bea512
commit
478cbd7c70
|
@ -2332,7 +2332,7 @@ class BaseModel(object):
|
||||||
del data['id']
|
del data['id']
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context={}, orderby=False, lazy=True):
|
def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context=None, orderby=False, lazy=True):
|
||||||
"""
|
"""
|
||||||
Get the list of records in list view grouped by the given ``groupby`` fields
|
Get the list of records in list view grouped by the given ``groupby`` fields
|
||||||
|
|
||||||
|
@ -2364,6 +2364,8 @@ class BaseModel(object):
|
||||||
:raise AccessError: * if user has no read rights on the requested object
|
:raise AccessError: * if user has no read rights on the requested object
|
||||||
* if user tries to bypass access rules for read on the requested object
|
* if user tries to bypass access rules for read on the requested object
|
||||||
"""
|
"""
|
||||||
|
if context is None:
|
||||||
|
context = {}
|
||||||
self.check_access_rights(cr, uid, 'read')
|
self.check_access_rights(cr, uid, 'read')
|
||||||
query = self._where_calc(cr, uid, domain, context=context)
|
query = self._where_calc(cr, uid, domain, context=context)
|
||||||
fields = fields or self._columns.keys()
|
fields = fields or self._columns.keys()
|
||||||
|
|
Loading…
Reference in New Issue