fix: list view: don't sort tasks after marking one "done" (#3285)
continuous-integration/drone/push Build is passing Details

See https://community.vikunja.io/t/list-view-tasks-being-sorted-after-marking-one-done-throws-you-off/1257/2

Reviewed-on: #3285
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
This commit is contained in:
WofWca 2023-03-23 20:50:17 +00:00 committed by konrad
parent 3643ffe0d0
commit 6870db4a72
1 changed files with 0 additions and 20 deletions

View File

@ -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<IProject['id']>,
@ -268,8 +250,6 @@ function updateTasks(updatedTask: ITask) {
break
}
}
// FIXME: Use computed
sortTasks(tasks.value)
}
async function saveTaskPosition(e) {