fix: add route options for new `Task`
diff --git a/erpnext/projects/doctype/timesheet/timesheet.js b/erpnext/projects/doctype/timesheet/timesheet.js
index d1d07a7..eb7a97e 100644
--- a/erpnext/projects/doctype/timesheet/timesheet.js
+++ b/erpnext/projects/doctype/timesheet/timesheet.js
@@ -111,6 +111,7 @@
frm.trigger('setup_filters');
frm.trigger('set_dynamic_field_label');
+ frm.trigger('set_route_options_for_new_task');
},
customer: function(frm) {
@@ -172,6 +173,14 @@
frm.refresh_fields();
},
+ set_route_options_for_new_task: (frm) => {
+ let task_field = frm.get_docfield('time_logs', 'task');
+
+ if (task_field) {
+ task_field.get_route_options_for_new_doc = (row) => ({'project': row.doc.project});
+ }
+ },
+
make_invoice: function(frm) {
let fields = [{
"fieldtype": "Link",