diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/subtasks.py b/SAS/TMSS/backend/src/tmss/tmssapp/subtasks.py index 8546ac150a3352070c5a9663200b1067ba215b7c..59e0ec303064ce0f610d42d177ef910668634603 100644 --- a/SAS/TMSS/backend/src/tmss/tmssapp/subtasks.py +++ b/SAS/TMSS/backend/src/tmss/tmssapp/subtasks.py @@ -759,11 +759,11 @@ def create_cleanup_subtask_from_task_blueprint(task_blueprint: TaskBlueprint) -> subtask_data = {"start_time": None, "stop_time": None, "state": SubtaskState.objects.get(value=SubtaskState.Choices.DEFINING.value), - "task_blueprint": task_blueprint, "specifications_template": subtask_template, "specifications_doc": subtask_specs, "cluster": Cluster.objects.get(name=cluster_name)} subtask = Subtask.objects.create(**subtask_data) + subtask.task_blueprints.set([task_blueprint]) # step 2: create and link subtask input # for this cleanup subtask an 'input' seems a bit weird, but it actually makes sense!