diff --git a/SAS/TMSS/src/tmss/tmssapp/tasks.py b/SAS/TMSS/src/tmss/tmssapp/tasks.py
index 1f16a3df44cc54bb0184f0fdbd75cc20aed52b19..7f7ad51bd577466945b176d334aaeda4feffa880 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 d8846cef9ba77f6222718a90d6d30720b0f55f84..1cc8484a717fc5d33a63d789f60917bbc3a95ac5 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