fix: clear defaults in on_trash (#35508)

This commit is contained in:
Vishnu Priya Baskaran 2025-12-30 15:24:53 +05:30 committed by GitHub
parent d14aa77e51
commit 66f1491c9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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()