From 247c7d1d7bfa6502cc788003997ae9008664b65e Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Mon, 24 Nov 2025 02:32:52 +0000 Subject: [PATCH] feat: Preload Locations and Certificate for proxy hosts in ApplyConfig --- backend/internal/caddy/manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) }