fix: show a proper error message when no list or default list was specified

This commit is contained in:
kolaente 2022-06-11 13:58:46 +02:00
parent 5f27aa984d
commit 9bbc1bf939
No known key found for this signature in database
GPG key ID: F40E70337AB24C9B
2 changed files with 10 additions and 3 deletions

View file

@ -139,8 +139,11 @@ const store = useStore()
const taskService = shallowReactive(new TaskService()) const taskService = shallowReactive(new TaskService())
const errorMessage = ref('') const errorMessage = ref('')
function resetEmptyTitleError() { function resetEmptyTitleError(e) {
if (newTaskTitle.value !== '') { if (
(e.which <= 90 && e.which >= 48 || e.which >= 96 && e.which <= 105)
&& newTaskTitle.value !== ''
) {
errorMessage.value = '' errorMessage.value = ''
} }
} }
@ -209,7 +212,7 @@ function handleEnter(e: KeyboardEvent) {
.button-text { .button-text {
display: none; display: none;
} }
:deep(.icon) { :deep(.icon) {
margin: 0 !important; margin: 0 !important;
} }

View file

@ -298,6 +298,10 @@ export default {
list: parsedTask.list, list: parsedTask.list,
listId: listId || 0, listId: listId || 0,
}) })
if(foundListId === null || foundListId === 0) {
throw new Error('NO_LIST')
}
const assignees = await findAssignees(parsedTask.assignees) const assignees = await findAssignees(parsedTask.assignees)