diff --git a/backend/internal/caddy/manager.go b/backend/internal/caddy/manager.go index 7b99fbc8..3324a4e6 100644 --- a/backend/internal/caddy/manager.go +++ b/backend/internal/caddy/manager.go @@ -37,7 +37,7 @@ func NewManager(client *Client, db *gorm.DB, configDir string, frontendDir strin func (m *Manager) ApplyConfig(ctx context.Context) error { // Fetch all proxy hosts from database var hosts []models.ProxyHost - if err := m.db.Find(&hosts).Error; err != nil { + if err := m.db.Preload("Locations").Preload("Certificate").Find(&hosts).Error; err != nil { return fmt.Errorf("fetch proxy hosts: %w", err) }