diff --git a/custom_ui/api/db/bid_meetings.py b/custom_ui/api/db/bid_meetings.py index e12636a..b158739 100644 --- a/custom_ui/api/db/bid_meetings.py +++ b/custom_ui/api/db/bid_meetings.py @@ -132,7 +132,7 @@ def submit_bid_meeting_note_form(bid_meeting, project_template, fields, form_tem }) new_bid_meeting_note_doc.insert(ignore_permissions=True) for field_row, field in zip(new_bid_meeting_note_doc.fields, fields): - print(f"DEBUG: {field_row.label} - {field.get("label")}") + print(f"DEBUG: {field_row.label} - {field.get('label')}") if not isinstance(field.get("value"), list): continue for item in field["value"]: diff --git a/custom_ui/events/jobs.py b/custom_ui/events/jobs.py index 379384a..b48197b 100644 --- a/custom_ui/events/jobs.py +++ b/custom_ui/events/jobs.py @@ -62,6 +62,7 @@ def before_insert(doc, method): def before_save(doc, method): print("DEBUG: Before Save Triggered for Project:", doc.name) + print("DEBUG: Checking status: ", doc.status) if doc.expected_start_date and doc.expected_end_date: print("DEBUG: Project has expected start and end dates, marking as scheduled") doc.is_scheduled = 1 diff --git a/custom_ui/hooks.py b/custom_ui/hooks.py index ec8f716..70ed613 100644 --- a/custom_ui/hooks.py +++ b/custom_ui/hooks.py @@ -207,6 +207,9 @@ doc_events = { }, "Payment Entry": { "on_submit": "custom_ui.events.payments.on_submit" + }, + "Sales Invoice": { + "on_submit": "custom_ui.events.sales_invoice.on_submit" } }