diff --git a/handlers/site.go b/handlers/site.go index 425e4a0..bf7f9a0 100644 --- a/handlers/site.go +++ b/handlers/site.go @@ -50,8 +50,16 @@ func (s *Site) Show(c fiber.Ctx) error { } func (s *Site) Settings(c fiber.Ctx) error { + site := GetUser(c) + + prodTarget, err := s.Site.GetProdTargetOfSite(c.Context(), int(site.ID)) + if err != nil && !errors.Is(err, pgx.ErrNoRows) { + return err + } + return c.Render("sites/settings", fiber.Map{ "themes": s.Site.Themes(), + "target": prodTarget, }, "layouts/site") }