From 06ed927ef4ca1dc6e00eab36997d741e0ec704ac Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Wed, 24 Dec 2025 17:52:13 -0300 Subject: [PATCH] fix(services): initialize slices to empty array to prevent null json response --- backend/internal/services/notification_service.go | 2 +- backend/internal/services/ticket_service.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/internal/services/notification_service.go b/backend/internal/services/notification_service.go index ad0e551..162ed52 100644 --- a/backend/internal/services/notification_service.go +++ b/backend/internal/services/notification_service.go @@ -38,7 +38,7 @@ func (s *NotificationService) ListNotifications(ctx context.Context, userID stri } defer rows.Close() - var notifications []models.Notification + notifications := []models.Notification{} for rows.Next() { var n models.Notification if err := rows.Scan( diff --git a/backend/internal/services/ticket_service.go b/backend/internal/services/ticket_service.go index 67d67fc..a87cd74 100644 --- a/backend/internal/services/ticket_service.go +++ b/backend/internal/services/ticket_service.go @@ -48,7 +48,7 @@ func (s *TicketService) ListTickets(ctx context.Context, userID string) ([]model } defer rows.Close() - var tickets []models.Ticket + tickets := []models.Ticket{} for rows.Next() { var t models.Ticket if err := rows.Scan( @@ -92,7 +92,7 @@ func (s *TicketService) GetTicket(ctx context.Context, ticketID string, userID s } defer rows.Close() - var messages []models.TicketMessage + messages := []models.TicketMessage{} for rows.Next() { var m models.TicketMessage if err := rows.Scan(