fix: clear translation cache for doc before save lang (#34955)
* fix: clear translation cache for doc before save lang * refactor: order of ops * refactor: use walrus operator
This commit is contained in:
parent
adfb0f5c0d
commit
f65f1102f0
1 changed files with 2 additions and 0 deletions
|
|
@ -36,6 +36,8 @@ class Translation(Document):
|
|||
|
||||
def on_update(self):
|
||||
clear_user_translation_cache(self.language)
|
||||
if self.has_value_changed("language") and (doc_before_save := self.get_doc_before_save()):
|
||||
clear_user_translation_cache(doc_before_save.language)
|
||||
|
||||
def on_trash(self):
|
||||
clear_user_translation_cache(self.language)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue