fix: clear defaults in on_trash (#35508)
This commit is contained in:
parent
d14aa77e51
commit
66f1491c9d
1 changed files with 7 additions and 0 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue