From bc876092646689c4c14c28a6b40b417d2a9cde1c Mon Sep 17 00:00:00 2001 From: Rahul Agrawal <12agrawalrahul@gmail.com> Date: Tue, 10 Jun 2025 18:02:05 +0530 Subject: [PATCH] feat: populate Timer dialog project field from Timesheet parent_project (#47971) * feat: default parent project in timer dialog > project * chore: fix formatting * fix: remove unnecessary or condition --------- Co-authored-by: Rahul Agrawal --- erpnext/public/js/projects/timer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/public/js/projects/timer.js b/erpnext/public/js/projects/timer.js index 73ff4ba09bd..95a78ac5f90 100644 --- a/erpnext/public/js/projects/timer.js +++ b/erpnext/public/js/projects/timer.js @@ -18,7 +18,6 @@ erpnext.timesheet.timer = function (frm, row, timestamp = 0) { { fieldtype: "HTML", fieldname: "timer_html" }, ], }); - if (row) { dialog.set_values({ activity_type: row.activity_type, @@ -26,6 +25,10 @@ erpnext.timesheet.timer = function (frm, row, timestamp = 0) { task: row.task, expected_hours: row.expected_hours, }); + } else { + dialog.set_values({ + project: frm.doc.parent_project, + }); } dialog.get_field("timer_html").$wrapper.append(get_timer_html()); function get_timer_html() {