diff --git a/src/modules/timesheets/components/mobile/expense-dialog-form-mobile.vue b/src/modules/timesheets/components/mobile/expense-dialog-form-mobile.vue index 71ab477..5dea2bd 100644 --- a/src/modules/timesheets/components/mobile/expense-dialog-form-mobile.vue +++ b/src/modules/timesheets/components/mobile/expense-dialog-form-mobile.vue @@ -21,6 +21,10 @@ employeeEmail?: string; }>(); + const emit = defineEmits<{ + onUpdateClicked: [void]; + }>(); + const { t } = useI18n(); const ui_store = useUiStore(); const timesheet_store = useTimesheetStore(); @@ -52,7 +56,12 @@ const requestExpenseCreationOrUpdate = async () => { if (file.value) - await expenses_api.upsertExpense(expenses_store.current_expense, file.value, employeeEmail ?? auth_store.user?.email ?? 'MISSING_EMAIL'); + await expenses_api.upsertExpense( + expenses_store.current_expense, + file.value, employeeEmail ?? auth_store.user?.email ?? 'MISSING_EMAIL' + ); + + emit('onUpdateClicked'); }; onMounted(() => { diff --git a/src/modules/timesheets/components/mobile/expense-dialog-list-item-mobile.vue b/src/modules/timesheets/components/mobile/expense-dialog-list-item-mobile.vue index 864018c..b663748 100644 --- a/src/modules/timesheets/components/mobile/expense-dialog-list-item-mobile.vue +++ b/src/modules/timesheets/components/mobile/expense-dialog-list-item-mobile.vue @@ -174,7 +174,10 @@
- +