diff --git a/module/bug/model.php b/module/bug/model.php index 3b1a6f59f2..e6717d08ed 100644 --- a/module/bug/model.php +++ b/module/bug/model.php @@ -3958,22 +3958,22 @@ class bugModel extends model } $bug->title = $bugTitle; - if($bug->story && !empty($stories[$bug->story])) + $bug->story = zget($stories, $bug->story, ''); + if($bug->story) { - $story = $stories[$bug->story]; - $bug->story = $canViewStory ? html::a(helper::createLink('story', 'view', "storyID={$story->id}", 'html', true), $story->title, '', "class='iframe' title='{$story->title}'") : "{$story->title}"; + $bug->story = $canViewStory ? html::a(helper::createLink('story', 'view', "storyID={$bug->story->id}", 'html', true), $bug->story->title, '', "class='iframe' title='{$bug->story->title}' data-toggle='modal'") : "{$bug->story->title}"; } - if($bug->task && !empty($tasks[$bug->task])) + $bug->task = zget($tasks, $bug->task, ''); + if($bug->task) { - $task = $tasks[$bug->task]; - $bug->task = $canViewTask ? html::a(helper::createLink('task', 'view', "taskID={$task->id}", 'html', true), $task->name, '', "class='iframe' title='{$task->name}'") : "{$task->name}"; + $bug->task = $canViewTask ? html::a(helper::createLink('task', 'view', "taskID={$bug->task->id}", 'html', true), $bug->task->name, '', "class='iframe' title='{$bug->task->name}' data-toggle='modal'") : "{$bug->task->name}"; } - if($bug->toTask && !empty($tasks[$bug->toTask])) + $bug->toTask = zget($tasks, $bug->toTask, ''); + if($bug->toTask) { - $task = $tasks[$bug->toTask]; - $bug->toTask = $canViewTask ? html::a(helper::createLink('task', 'view', "taskID={$task->id}", 'html', true), $task->name, '', "class='iframe' title='{$task->name}'") : "{$task->name}"; + $bug->toTask = $canViewTask ? html::a(helper::createLink('task', 'view', "taskID={$bug->toTask->id}", 'html', true), $bug->toTask->name, '', "class='iframe' title='{$bug->toTask->name}' data-toggle='modal'") : "{$bug->toTask->name}"; } $status = $bug->status;