diff --git a/frappe/core/doctype/language/language.py b/frappe/core/doctype/language/language.py index 0c5ee2d840..b5c5bb7637 100644 --- a/frappe/core/doctype/language/language.py +++ b/frappe/core/doctype/language/language.py @@ -16,6 +16,10 @@ class Language(Document): def before_rename(self, old, new, merge=False): validate_with_regex(new, "Name") + def on_update(self): + frappe.cache.delete_value("languages_with_name") + frappe.cache.delete_value("languages") + def validate_with_regex(name, label): pattern = re.compile("^[a-zA-Z]+[-_]*[a-zA-Z]+$")