From 45c5fe9d8d1fbd9e27f35eba7640dd50c0c48218 Mon Sep 17 00:00:00 2001
From: Fabio Roberto Vitello <fabio.vitello@inaf.it>
Date: Fri, 11 Sep 2020 11:27:10 +0200
Subject: [PATCH] TMSS-234: Use copy_task_blueprint_to_task_draft to copy task
 BP to Draft

In create_scheduling_unit_draft_from_scheduling_unit_blueprint is now used copy_task_blueprint_to_task_draft to copy the task drafts
---
 SAS/TMSS/src/tmss/tmssapp/tasks.py | 2 +-
 SAS/TMSS/src/tmss/urls.py          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/SAS/TMSS/src/tmss/tmssapp/tasks.py b/SAS/TMSS/src/tmss/tmssapp/tasks.py
index 1f16a3df44c..7f7ad51bd57 100644
--- a/SAS/TMSS/src/tmss/tmssapp/tasks.py
+++ b/SAS/TMSS/src/tmss/tmssapp/tasks.py
@@ -81,7 +81,7 @@ def create_scheduling_unit_draft_from_scheduling_unit_blueprint(scheduling_unit_
     task_blueprints = list(scheduling_unit_blueprint.task_blueprints.all())
 
     for tb in task_blueprints:
-        task_drafts_copy.append(copy_task_draft(tb.draft))
+        task_drafts_copy.append(copy_task_blueprint_to_task_draft(tb))
     scheduling_unit_draft.task_drafts.set(task_drafts_copy)
     scheduling_unit_draft.save()
 
diff --git a/SAS/TMSS/src/tmss/urls.py b/SAS/TMSS/src/tmss/urls.py
index d8846cef9ba..1cc8484a717 100644
--- a/SAS/TMSS/src/tmss/urls.py
+++ b/SAS/TMSS/src/tmss/urls.py
@@ -142,10 +142,10 @@ router.register(r'task_blueprint/(?P<task_blueprint_id>\d+)/subtask', viewsets.S
 
 # copy
 router.register(r'task_draft/(?P<task_draft_id>\d+)/copy', viewsets.TaskDraftCopyViewSet)
+router.register(r'task_blueprint/(?P<task_blueprint_id>\d+)/copy_to_task_draft', viewsets.TaskBlueprintCopyToTaskDraftViewSet)
 router.register(r'scheduling_set/(?P<scheduling_set_id>\d+)/copy_scheduling_unit_drafts', viewsets.SchedulingUnitDraftCopyFromSchedulingSetViewSet)
 router.register(r'scheduling_unit_draft/(?P<scheduling_unit_draft_id>\d+)/copy', viewsets.SchedulingUnitDraftCopyViewSet)
 router.register(r'scheduling_unit_blueprint/(?P<scheduling_unit_blueprint_id>\d+)/copy_to_scheduling_unit_draft', viewsets.SchedulingUnitBlueprintCopyToSchedulingUnitDraftViewSet)
-router.register(r'task_blueprint/(?P<task_blueprint_id>\d+)/copy_to_task_draft', viewsets.TaskBlueprintCopyToTaskDraftViewSet)
 
 
 # SCHEDULING
-- 
GitLab