fix(services): initialize all list slices to empty array to prevent null json response
This commit is contained in:
parent
861128571a
commit
9b389e1c9f
5 changed files with 6 additions and 6 deletions
|
|
@ -23,7 +23,7 @@ func (uc *ListCompaniesUseCase) Execute(ctx context.Context) ([]dto.CompanyRespo
|
|||
return nil, err
|
||||
}
|
||||
|
||||
var response []dto.CompanyResponse
|
||||
response := []dto.CompanyResponse{}
|
||||
for _, c := range companies {
|
||||
response = append(response, dto.CompanyResponse{
|
||||
ID: c.ID,
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ func (uc *ListUsersUseCase) Execute(ctx context.Context, tenantID string, page,
|
|||
return nil, err
|
||||
}
|
||||
|
||||
var response []dto.UserResponse
|
||||
response := []dto.UserResponse{}
|
||||
for _, u := range users {
|
||||
roles := make([]string, len(u.Roles))
|
||||
for i, r := range u.Roles {
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ func (s *AdminService) ListCompanies(ctx context.Context, verified *bool, page,
|
|||
}
|
||||
defer rows.Close()
|
||||
|
||||
var companies []models.Company
|
||||
companies := []models.Company{}
|
||||
for rows.Next() {
|
||||
var c models.Company
|
||||
if err := rows.Scan(
|
||||
|
|
@ -204,7 +204,7 @@ func (s *AdminService) ListTags(ctx context.Context, category *string) ([]models
|
|||
}
|
||||
defer rows.Close()
|
||||
|
||||
var tags []models.Tag
|
||||
tags := []models.Tag{}
|
||||
for rows.Next() {
|
||||
var t models.Tag
|
||||
if err := rows.Scan(&t.ID, &t.Name, &t.Category, &t.Active, &t.CreatedAt, &t.UpdatedAt); err != nil {
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ func (s *AuditService) ListLogins(ctx context.Context, limit int) ([]models.Logi
|
|||
}
|
||||
defer rows.Close()
|
||||
|
||||
var audits []models.LoginAudit
|
||||
audits := []models.LoginAudit{}
|
||||
for rows.Next() {
|
||||
var entry models.LoginAudit
|
||||
if err := rows.Scan(
|
||||
|
|
|
|||
|
|
@ -204,7 +204,7 @@ func (s *JobService) GetJobs(filter dto.JobFilterQuery) ([]models.JobWithCompany
|
|||
}
|
||||
defer rows.Close()
|
||||
|
||||
var jobs []models.JobWithCompany
|
||||
jobs := []models.JobWithCompany{}
|
||||
for rows.Next() {
|
||||
var j models.JobWithCompany
|
||||
if err := rows.Scan(
|
||||
|
|
|
|||
Loading…
Reference in a new issue