Changed order to avoid deadlock
This commit is contained in:
parent
64b81cffc9
commit
e9eb5c4021
1 changed files with 8 additions and 8 deletions
|
|
@ -244,6 +244,14 @@ def delete_dynamic_links(doctype, name):
|
|||
frappe.db.sql('''delete from `tabEmail Unsubscribe`
|
||||
where reference_doctype=%s and reference_name=%s''', (doctype, name))
|
||||
|
||||
# delete shares
|
||||
delete_doc("DocShare", frappe.db.sql_list("""select name from `tabDocShare`
|
||||
where share_doctype=%s and share_name=%s""", (doctype, name)),
|
||||
ignore_on_trash=True, force=True)
|
||||
|
||||
# delete versions
|
||||
frappe.db.sql('delete from tabVersion where ref_doctype=%s and docname=%s', (doctype, name))
|
||||
|
||||
# delete comments
|
||||
frappe.db.sql("""delete from `tabCommunication`
|
||||
where
|
||||
|
|
@ -268,14 +276,6 @@ def delete_dynamic_links(doctype, name):
|
|||
set timeline_doctype=null, timeline_name=null
|
||||
where timeline_doctype=%s and timeline_name=%s""", (doctype, name))
|
||||
|
||||
# delete shares
|
||||
delete_doc("DocShare", frappe.db.sql_list("""select name from `tabDocShare`
|
||||
where share_doctype=%s and share_name=%s""", (doctype, name)),
|
||||
ignore_on_trash=True, force=True)
|
||||
|
||||
# delete versions
|
||||
frappe.db.sql('delete from tabVersion where ref_doctype=%s and docname=%s', (doctype, name))
|
||||
|
||||
def insert_feed(doc):
|
||||
from frappe.utils import get_fullname
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue