diff --git a/resources/scripts/views/expenses/Create.vue b/resources/scripts/views/expenses/Create.vue index c21d8e19..54767633 100644 --- a/resources/scripts/views/expenses/Create.vue +++ b/resources/scripts/views/expenses/Create.vue @@ -422,14 +422,21 @@ async function searchCustomer(search) { } async function loadData() { - expenseStore.currentExpense.currency_id = companyStore.selectedCompanyCurrency.id - expenseStore.currentExpense.selectedCurrency = companyStore.selectedCompanyCurrency + if (!isEdit.value) { + expenseStore.currentExpense.currency_id = + companyStore.selectedCompanyCurrency.id + expenseStore.currentExpense.selectedCurrency = + companyStore.selectedCompanyCurrency + } isFetchingInitialData.value = true await expenseStore.fetchPaymentModes({ limit: 'all' }) if (isEdit.value) { await expenseStore.fetchExpense(route.params.id) + + expenseStore.currentExpense.currency_id = + expenseStore.currentExpense.selectedCurrency.id } else if (route.query.customer) { expenseStore.currentExpense.customer_id = route.query.customer }