From 090a409a5682cdb62fd73d8aee94c8b26675f1b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Guillot?= Date: Fri, 22 Oct 2021 15:18:42 -0700 Subject: [PATCH] Fix wrong internal link when converting a subtask to task (MySQL) Fixes #4409 --- app/Model/SubtaskTaskConversionModel.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Model/SubtaskTaskConversionModel.php b/app/Model/SubtaskTaskConversionModel.php index 88a4db27e..d0b298cab 100644 --- a/app/Model/SubtaskTaskConversionModel.php +++ b/app/Model/SubtaskTaskConversionModel.php @@ -39,7 +39,11 @@ class SubtaskTaskConversionModel extends Base )); if ($task_id !== false) { - $this->taskLinkModel->create($task_id, $subtask['task_id'], 6); + $link = $this->linkModel->getByLabel(t('is a child of')); + if ($link) { + $this->taskLinkModel->create($task_id, $subtask['task_id'], $link['id']); + } + $this->tagDuplicationModel->duplicateTaskTags($parent_task['id'], $task_id); $this->subtaskModel->remove($subtask_id); }