fix: sort task alphabetically
continuous-integration/drone/push Build is passing Details

Resolves F-906
This commit is contained in:
kolaente 2022-11-08 16:16:11 +01:00
parent 1a329464ab
commit 612e592da7
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 11 additions and 2 deletions

View File

@ -41,7 +41,7 @@
</div>
<filter-popup
v-model="params"
@update:modelValue="loadTasks()"
@update:modelValue="prepareFiltersAndLoadTasks()"
/>
</div>
</div>
@ -221,7 +221,7 @@ const {
loadTasks,
searchTerm,
params,
// sortByParam,
sortByParam,
} = useTaskList(toRef(props, 'listId'), {position: 'asc' })
@ -327,6 +327,15 @@ async function saveTaskPosition(e) {
const updatedTask = await taskStore.update(newTask)
tasks.value[e.newIndex] = updatedTask
}
function prepareFiltersAndLoadTasks() {
if(isAlphabeticalSorting.value) {
sortByParam.value = {}
sortByParam.value[ALPHABETICAL_SORT] = 'asc'
}
loadTasks()
}
</script>
<style lang="scss" scoped>