Invalidate get_keyword cache when modifying action window domains
issue6536 review37441002
This commit is contained in:
@@ -1017,6 +1017,25 @@ class ActionActWindowDomain(ModelSQL, ModelView):
|
||||
'action': action.rec_name,
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def create(cls, vlist):
|
||||
pool = Pool()
|
||||
domains = super(ActionActWindowDomain, cls).create(vlist)
|
||||
pool.get('ir.action.keyword')._get_keyword_cache.clear()
|
||||
return domains
|
||||
|
||||
@classmethod
|
||||
def write(cls, domains, values, *args):
|
||||
pool = Pool()
|
||||
super(ActionActWindowDomain, cls).write(domains, values, *args)
|
||||
pool.get('ir.action.keyword')._get_keyword_cache.clear()
|
||||
|
||||
@classmethod
|
||||
def delete(cls, domains):
|
||||
pool = Pool()
|
||||
super(ActionActWindowDomain, cls).delete(domains)
|
||||
pool.get('ir.action.keyword')._get_keyword_cache.clear()
|
||||
|
||||
|
||||
class ActionWizard(ActionMixin, ModelSQL, ModelView):
|
||||
"Action wizard"
|
||||
|
||||
Reference in New Issue
Block a user