diff --git a/offer_frontend/src/views/portal/HomeView.vue b/offer_frontend/src/views/portal/HomeView.vue index 8f69ea0..8d80e89 100644 --- a/offer_frontend/src/views/portal/HomeView.vue +++ b/offer_frontend/src/views/portal/HomeView.vue @@ -132,15 +132,18 @@ function formatDate(dt) { async function selectOrg(org) { selectedOrg.value = org - selectedJob.value = null jobs.value = [] jobsError.value = false jobsLoading.value = true try { const { data } = await getJobs({ organization: org.id }) jobs.value = data.results - } catch { jobsError.value = true } - finally { jobsLoading.value = false } + } catch (err) { + console.error('Failed to fetch jobs:', err) + jobsError.value = true + } finally { + jobsLoading.value = false + } } function goToJobDetail(job) {