Register SSO client templates

The sso_clients page and sso_client_row fragment were missing from the
template registration lists, causing a 500 on GET /sso-clients.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-01 07:49:45 -07:00
parent df7773229c
commit 44a1b9ad3a

View File

@@ -267,6 +267,7 @@ func New(database *db.DB, cfg *config.Config, v *vault.Vault, logger *slog.Logge
"templates/fragments/webauthn_enroll.html", "templates/fragments/webauthn_enroll.html",
"templates/fragments/totp_section.html", "templates/fragments/totp_section.html",
"templates/fragments/totp_enroll_qr.html", "templates/fragments/totp_enroll_qr.html",
"templates/fragments/sso_client_row.html",
} }
base, err := template.New("").Funcs(funcMap).ParseFS(web.TemplateFS, sharedFiles...) base, err := template.New("").Funcs(funcMap).ParseFS(web.TemplateFS, sharedFiles...)
if err != nil { if err != nil {
@@ -287,6 +288,7 @@ func New(database *db.DB, cfg *config.Config, v *vault.Vault, logger *slog.Logge
"profile": "templates/profile.html", "profile": "templates/profile.html",
"unseal": "templates/unseal.html", "unseal": "templates/unseal.html",
"service_accounts": "templates/service_accounts.html", "service_accounts": "templates/service_accounts.html",
"sso_clients": "templates/sso_clients.html",
} }
tmpls := make(map[string]*template.Template, len(pageFiles)) tmpls := make(map[string]*template.Template, len(pageFiles))
for name, file := range pageFiles { for name, file := range pageFiles {