Clear action keyword cache when translations are changed
The cache contains the translated label of the actions.
This commit is contained in:
1 parent
a4b9b500a3
commit
ee99fbd13c
1 file changed
+6
@@ -678,9 +678,11 @@ class Translation(ModelSQL, ModelView):
|
||||
Message = pool.get('ir.message')
|
||||
Model = pool.get('ir.model')
|
||||
ModelField = pool.get('ir.model.field')
|
||||
ActionKeyword = pool.get('ir.action.keyword')
|
||||
Message._message_cache.clear()
|
||||
Model._get_names_cache.clear()
|
||||
ModelField._get_name_cache.clear()
|
||||
ActionKeyword._get_keyword_cache.clear()
|
||||
cls._translation_cache.clear()
|
||||
cls._translation_report_cache.clear()
|
||||
ModelView._fields_view_get_cache.clear()
|
||||
@@ -693,9 +695,11 @@ class Translation(ModelSQL, ModelView):
|
||||
Message = pool.get('ir.message')
|
||||
Model = pool.get('ir.model')
|
||||
ModelField = pool.get('ir.model.field')
|
||||
ActionKeyword = pool.get('ir.action.keyword')
|
||||
Message._message_cache.clear()
|
||||
Model._get_names_cache.clear()
|
||||
ModelField._get_name_cache.clear()
|
||||
ActionKeyword._get_keyword_cache.clear()
|
||||
cls._translation_cache.clear()
|
||||
cls._translation_report_cache.clear()
|
||||
ModelView._fields_view_get_cache.clear()
|
||||
@@ -714,9 +718,11 @@ class Translation(ModelSQL, ModelView):
|
||||
Message = pool.get('ir.message')
|
||||
Model = pool.get('ir.model')
|
||||
ModelField = pool.get('ir.model.field')
|
||||
ActionKeyword = pool.get('ir.action.keyword')
|
||||
Message._message_cache.clear()
|
||||
Model._get_names_cache.clear()
|
||||
ModelField._get_name_cache.clear()
|
||||
ActionKeyword._get_keyword_cache.clear()
|
||||
cls._translation_cache.clear()
|
||||
cls._translation_report_cache.clear()
|
||||
ModelView._fields_view_get_cache.clear()
|
||||
|
||||
Reference in new issue
Block a user