crm: fix bad practice of default value
In python the default value is instanciate only once.
So if the code modify the default value, it is also for all calls that comes after.
Good practice is to not use [] nor {} as default value, but use instead None or False.
bzr revid: ced-240a55be30f4d38046ca6b310967ad7742dd717e
This commit is contained in:
+3
-1
@@ -264,7 +264,9 @@ class crm_case(osv.osv):
|
||||
'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
|
||||
}
|
||||
_order = 'priority, date_deadline desc, id desc'
|
||||
def _action(self, cr, uid, cases, state_to, scrit=[], context={}):
|
||||
def _action(self, cr, uid, cases, state_to, scrit=None, context={}):
|
||||
if not scrit:
|
||||
scrit = []
|
||||
action_ids = self.pool.get('crm.case.rule').search(cr, uid, scrit)
|
||||
level = MAX_LEVEL
|
||||
while len(action_ids) and level:
|
||||
|
||||
Reference in New Issue
Block a user