From f81a97a22451822d12eb94fd8d6e5afb984f0b5c Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Tue, 23 Dec 2025 15:17:36 -0300 Subject: [PATCH] Fix 500 error: handle NULL company name in GetJobs --- backend/internal/services/job_service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/internal/services/job_service.go b/backend/internal/services/job_service.go index eb5f7e9..e05fc3a 100644 --- a/backend/internal/services/job_service.go +++ b/backend/internal/services/job_service.go @@ -68,7 +68,7 @@ func (s *JobService) GetJobs(filter dto.JobFilterQuery) ([]models.JobWithCompany SELECT 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, - c.name as company_name, c.logo_url as company_logo_url, + COALESCE(c.name, '') as company_name, c.logo_url as company_logo_url, 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