Skip to content

Commit 8c7213a

Browse files
Merge pull request frappe#40708 from rohitwaghchaure/fixed-priority-has-not-copied-11942
fix: Priority not copied from project template
2 parents 19e054c + 33fd7b8 commit 8c7213a

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

Diff for: erpnext/projects/doctype/project/project.py

+1
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ def create_task_from_template(self, task_details):
145145
is_group=task_details.is_group,
146146
color=task_details.color,
147147
template_task=task_details.name,
148+
priority=task_details.priority,
148149
)
149150
).insert()
150151

Diff for: erpnext/projects/doctype/project/test_project.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ def test_project_with_template_having_no_parent_and_depend_tasks(self):
2323
task1 = task_exists("Test Template Task with No Parent and Dependency")
2424
if not task1:
2525
task1 = create_task(
26-
subject="Test Template Task with No Parent and Dependency", is_template=1, begin=5, duration=3
26+
subject="Test Template Task with No Parent and Dependency",
27+
is_template=1,
28+
begin=5,
29+
duration=3,
30+
priority="High",
2731
)
2832

2933
template = make_project_template(
@@ -32,11 +36,12 @@ def test_project_with_template_having_no_parent_and_depend_tasks(self):
3236
project = get_project(project_name, template)
3337
tasks = frappe.get_all(
3438
"Task",
35-
["subject", "exp_end_date", "depends_on_tasks"],
39+
["subject", "exp_end_date", "depends_on_tasks", "priority"],
3640
dict(project=project.name),
3741
order_by="creation asc",
3842
)
3943

44+
self.assertEqual(tasks[0].priority, "High")
4045
self.assertEqual(tasks[0].subject, "Test Template Task with No Parent and Dependency")
4146
self.assertEqual(getdate(tasks[0].exp_end_date), calculate_end_date(project, 5, 3))
4247
self.assertEqual(len(tasks), 1)

Diff for: erpnext/projects/doctype/task/test_task.py

+2
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ def create_task(
122122
begin=0,
123123
duration=0,
124124
save=True,
125+
priority=None,
125126
):
126127
if not frappe.db.exists("Task", subject):
127128
task = frappe.new_doc("Task")
@@ -139,6 +140,7 @@ def create_task(
139140
task.duration = duration
140141
task.is_group = is_group
141142
task.parent_task = parent_task
143+
task.priority = priority
142144
if save:
143145
task.save()
144146
else:

0 commit comments

Comments
 (0)