diff --git a/frappe/printing/doctype/letter_head/letter_head.py b/frappe/printing/doctype/letter_head/letter_head.py index c2c193a1a8..a4daf3c7c6 100644 --- a/frappe/printing/doctype/letter_head/letter_head.py +++ b/frappe/printing/doctype/letter_head/letter_head.py @@ -40,6 +40,13 @@ class LetterHead(Document): if not frappe.flags.in_migrate and not frappe.flags.in_install: self.source = "Image" + def on_trash(self): + from frappe.defaults import clear_default + + clear_default("letter_head", self.name) + clear_default("default_letter_head_content", self.content) + frappe.clear_cache() + def validate(self): self.set_image() self.validate_disabled_and_default()