fix(app): toon API-fout bij opnieuw toewijzen shift in snackbar

Made-with: Cursor
This commit is contained in:
2026-04-12 15:38:46 +02:00
parent 5b173e59c1
commit b2737ba5c8
3 changed files with 59 additions and 24 deletions

View File

@@ -1,5 +1,6 @@
<script setup lang="ts">
import { useAssignablePersons, useAssignPersonToShift } from '@/composables/api/useShiftAssignments'
import { getApiErrorMessage } from '@/lib/apiErrors'
import type { AssignablePerson } from '@/types/shiftAssignment'
import type { Shift } from '@/types/section'
@@ -261,11 +262,11 @@ async function executeAssign(person: AssignablePerson) {
successName.value = person.full_name
showSuccess.value = true
}
catch (error: any) {
const message = error.response?.data?.errors?.person_id?.[0]
?? error.response?.data?.message
?? 'Er is een fout opgetreden bij het toewijzen.'
assignError.value = message
catch (error: unknown) {
assignError.value = getApiErrorMessage(
error,
'Er is een fout opgetreden bij het toewijzen.',
)
}
}
</script>