Invalidate get_keyword cache when modifying action window domains

issue6536
review37441002
This commit is contained in:
Sergi Almacellas Abellana
2017-06-01 16:50:51 +02:00
parent 0f5cc535b7
commit a483471bf9
+19
View File
@@ -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"