Merge pull request #17464 from Mangesh-Khairnar/task-unlink

feat: unlink task from project on task deletion
This commit is contained in:
Nabin Hait 2019-05-03 09:20:34 +05:30 committed by GitHub
commit f13abe8332
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -163,6 +163,13 @@ class Task(NestedSet):
if check_if_child_exists(self.name):
throw(_("Child Task exists for this Task. You can not delete this Task."))
if self.project:
tasks = frappe.get_doc('Project', self.project).tasks
for task in tasks:
if task.get('task_id') == self.name:
frappe.delete_doc('Project Task', task.name)
self.update_nsm_model()
def update_status(self):