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