From 530cfc91b1261f5a77baf57c970c0c33a5d3fce1 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sat, 30 May 2026 13:55:33 -0500 Subject: [PATCH] fix(config): remove WithFileConfig from LandingPage option The WithFileConfig for LandingPage tried to parse the app.ini LANDING_PAGE string value (e.g. "home") as JSON into a struct, causing a startup hang. The landing page setting should only be managed through the dynamic config system (admin UI). Co-Authored-By: Claude Opus 4.6 (1M context) --- modules/setting/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/setting/config.go b/modules/setting/config.go index f6b07ba456..9213d3ddcd 100644 --- a/modules/setting/config.go +++ b/modules/setting/config.go @@ -81,7 +81,7 @@ func initDefaultConfig() { Instance: &InstanceStruct{ WebBanner: config.NewOption[WebBannerType]("instance.web_banner"), MaintenanceMode: config.NewOption[MaintenanceModeType]("instance.maintenance_mode"), - LandingPage: config.NewOption[LandingPageType]("instance.landing_page").WithFileConfig(config.CfgSecKey{Sec: "server", Key: "LANDING_PAGE"}), + LandingPage: config.NewOption[LandingPageType]("instance.landing_page"), }, } } -- 2.52.0