From 8672347f93dab14dc5130f133ebae4a407186bdf Mon Sep 17 00:00:00 2001 From: shaw Date: Tue, 20 Jan 2026 15:49:57 +0800 Subject: [PATCH] fix(settings): add missing promo_code_enabled field in public settings API The field was defined in DTO but not mapped in handler response. --- backend/internal/handler/setting_handler.go | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/internal/handler/setting_handler.go b/backend/internal/handler/setting_handler.go index 0fc61144..8723c746 100644 --- a/backend/internal/handler/setting_handler.go +++ b/backend/internal/handler/setting_handler.go @@ -34,6 +34,7 @@ func (h *SettingHandler) GetPublicSettings(c *gin.Context) { response.Success(c, dto.PublicSettings{ RegistrationEnabled: settings.RegistrationEnabled, EmailVerifyEnabled: settings.EmailVerifyEnabled, + PromoCodeEnabled: settings.PromoCodeEnabled, TurnstileEnabled: settings.TurnstileEnabled, TurnstileSiteKey: settings.TurnstileSiteKey, SiteName: settings.SiteName,