From 6870db4a72568f183134a6dd2d4af687dd7c839d Mon Sep 17 00:00:00 2001 From: WofWca Date: Thu, 23 Mar 2023 20:50:17 +0000 Subject: [PATCH] fix: list view: don't sort tasks after marking one "done" (#3285) See https://community.vikunja.io/t/list-view-tasks-being-sorted-after-marking-one-done-throws-you-off/1257/2 Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3285 Reviewed-by: Dominik Pschenitschni Co-authored-by: WofWca Co-committed-by: WofWca --- src/views/project/ProjectList.vue | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/views/project/ProjectList.vue b/src/views/project/ProjectList.vue index d3ff35b30c..9182c08376 100644 --- a/src/views/project/ProjectList.vue +++ b/src/views/project/ProjectList.vue @@ -144,24 +144,6 @@ import {useTaskStore} from '@/stores/tasks' import type {IProject} from '@/modelTypes/IProject' -function sortTasks(tasks: ITask[]) { - if (tasks === null || Array.isArray(tasks) && tasks.length === 0) { - return - } - return tasks.sort((a, b) => { - if (a.done < b.done) - return -1 - if (a.done > b.done) - return 1 - - if (a.position < b.position) - return -1 - if (a.position > b.position) - return 1 - return 0 - }) -} - const props = defineProps({ projectId: { type: Number as PropType, @@ -268,8 +250,6 @@ function updateTasks(updatedTask: ITask) { break } } - // FIXME: Use computed - sortTasks(tasks.value) } async function saveTaskPosition(e) {