From 66b0426155b4080507bdb9dab4453ffeaf84664d Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 18:07:28 +0530 Subject: [PATCH] feat: populate Timer dialog project field from Timesheet parent_project (backport #47971) (#48001) 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 --------- (cherry picked from commit bc876092646689c4c14c28a6b40b417d2a9cde1c) Co-authored-by: Rahul Agrawal <12agrawalrahul@gmail.com> 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 8370cc6ffff..3000320644e 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() {