diff --git a/backend/internal/services/job_service.go b/backend/internal/services/job_service.go index db2a40a..d5ef9d2 100644 --- a/backend/internal/services/job_service.go +++ b/backend/internal/services/job_service.go @@ -69,10 +69,10 @@ func (s *JobService) GetJobs(filter dto.JobFilterQuery) ([]models.JobWithCompany j.id, j.company_id, j.title, j.description, j.salary_min, j.salary_max, j.salary_type, j.employment_type, j.work_mode, j.location, j.status, j.is_featured, j.created_at, j.updated_at, COALESCE(c.name, '') as company_name, c.logo_url as company_logo_url, - r.name as region_name, ci.name as city_name + r.name as region_name, ci.name as city_name FROM jobs j LEFT JOIN companies c ON j.company_id::text = c.id::text - LEFT JOIN regions r ON j.region_id::text = r.id::text + LEFT JOIN states r ON j.region_id::text = r.id::text LEFT JOIN cities ci ON j.city_id::text = ci.id::text WHERE 1=1` countQuery := `SELECT COUNT(*) FROM jobs j WHERE 1=1`