From ad3edc83ecd6ca75551931f6e0ab036ab353ca56 Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Fri, 7 May 2021 12:25:40 +0530 Subject: [PATCH] fix: Render timesheet template on timer field (#25565) * fix: Render timesheet template on timer field * fix: sider fix --- erpnext/projects/doctype/timesheet/timesheet.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/erpnext/projects/doctype/timesheet/timesheet.js b/erpnext/projects/doctype/timesheet/timesheet.js index b123af5d18..43a57e5d4a 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.js +++ b/erpnext/projects/doctype/timesheet/timesheet.js @@ -174,9 +174,10 @@ frappe.ui.form.on("Timesheet Detail", { var $trigger_again = $('.form-grid').find('.grid-row').find('.btn-open-row'); $trigger_again.on('click', () => { - $('.form-grid') - .find('[data-fieldname="timer"]') - .append(frappe.render_template("timesheet")); + let $timer = $('.form-grid').find('[data-fieldname="timer"]'); + if ($timer.get(0)) { + $timer.append(frappe.render_template("timesheet")); + } frm.trigger("control_timer"); }); },