fix: load project

This commit is contained in:
kolaente 2023-01-17 22:35:14 +01:00
parent fd22f42949
commit 15d1e636c4
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 9 additions and 9 deletions

View File

@ -14,17 +14,17 @@
<router-link
:to="taskDetailRoute"
:class="{ 'done': task.done, 'show-list': showList && taskList !== null}"
:class="{ 'done': task.done, 'show-list': showProject && project !== null}"
class="tasktext"
>
<span>
<router-link
v-if="showProject && taskProject !== null"
v-if="showProject && project !== null"
:to="{ name: 'project.list', params: { projectId: task.projectId } }"
class="task-project"
:class="{'mr-2': task.hexColor !== ''}"
v-tooltip="$t('task.detail.belongsToProject', {project: taskProject.title})">
{{ taskProject.title }}
v-tooltip="$t('task.detail.belongsToProject', {project: project.title})">
{{ project.title }}
</router-link>
<ColorBubble
@ -104,12 +104,12 @@
</progress>
<router-link
v-if="!showProject && currentProject.id !== task.projectId && taskProject !== null"
v-if="!showProject && currentProject.id !== task.projectId && project !== null"
:to="{ name: 'project.list', params: { projectId: task.projectId } }"
class="task-project"
v-tooltip="$t('task.detail.belongsToProject', {project: taskProject.title})"
v-tooltip="$t('task.detail.belongsToProject', {project: project.title})"
>
{{ taskProject.title }}
{{ project.title }}
</router-link>
<BaseButton
@ -211,8 +211,8 @@ const projectStore = useProjectStore()
const taskStore = useTaskStore()
const namespaceStore = useNamespaceStore()
const taskProject = computed(() => projectStore.getProjectById(task.value.projectId))
const projectColor = computed(() => taskProject.value !== null ? taskProject.value.hexColor : '')
const project = computed(() => projectStore.getProjectById(task.value.projectId))
const projectColor = computed(() => project.value !== null ? project.value.hexColor : '')
const currentProject = computed(() => {
return typeof baseStore.currentProject === 'undefined' ? {