diff --git a/erpnext/projects/doctype/timesheet/timesheet.py b/erpnext/projects/doctype/timesheet/timesheet.py index 7ab661c8822..09fdfad66ba 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.py +++ b/erpnext/projects/doctype/timesheet/timesheet.py @@ -166,7 +166,7 @@ class Timesheet(Document): if data.task and data.task not in tasks: task = frappe.get_doc("Task", data.task) task.update_time_and_costing() - task.save() + task.save(ignore_permissions=True) tasks.append(data.task) if data.project and data.project not in projects: @@ -175,7 +175,7 @@ class Timesheet(Document): for project in projects: project_doc = frappe.get_doc("Project", project) project_doc.update_project() - project_doc.save() + project_doc.save(ignore_permissions=True) def validate_dates(self): for data in self.time_logs: