fix: invalidate cache when language is updated

This commit is contained in:
barredterra 2023-07-18 13:02:08 +02:00
parent 588bbd9d1c
commit c39473b9b0

View file

@ -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]+$")