mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-02 11:49:10 +00:00
[event] [fix] commonified delete_events method, which is executed before auto-creation of events. Fixed delete issue
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
import webnotes
|
||||
|
||||
def execute():
|
||||
from utilities.transaction_base import delete_events
|
||||
|
||||
# delete orphaned Event User
|
||||
webnotes.conn.sql("""delete from `tabEvent User`
|
||||
where not exists(select name from `tabEvent` where `tabEvent`.name = `tabEvent User`.parent)""")
|
||||
@@ -15,5 +17,4 @@ def execute():
|
||||
webnotes.get_obj(dt, ref_name).add_calendar_event()
|
||||
else:
|
||||
# remove events where ref doc doesn't exist
|
||||
webnotes.delete_doc("Event", webnotes.conn.sql_list("""select name from `tabEvent`
|
||||
where ref_type=%s and ref_name=%s""", (dt, ref_name)))
|
||||
delete_events(dt, ref_name)
|
||||
Reference in New Issue
Block a user