From c26c11e253cae3fae65ec236686cc2a2fc11f5a1 Mon Sep 17 00:00:00 2001 From: landaiqing Date: Wed, 17 Sep 2025 09:54:43 +0800 Subject: [PATCH] :bug: Fixed build issue --- internal/services/theme_service.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/services/theme_service.go b/internal/services/theme_service.go index 79453cd..17ce64e 100644 --- a/internal/services/theme_service.go +++ b/internal/services/theme_service.go @@ -94,7 +94,7 @@ func (ts *ThemeService) initializeDefaultThemes() error { } // GetDefaultThemes 获取默认主题 -func (ts *ThemeService) GetDefaultThemes() (map[models.ThemeType]*models.Theme, error) { +func (ts *ThemeService) GetDefaultThemes() (map[string]*models.Theme, error) { query := ` SELECT id, name, type, colors, is_default, created_at, updated_at FROM themes @@ -109,7 +109,7 @@ func (ts *ThemeService) GetDefaultThemes() (map[models.ThemeType]*models.Theme, } defer rows.Close() - themes := make(map[models.ThemeType]*models.Theme) + themes := make(map[string]*models.Theme) for rows.Next() { theme := &models.Theme{} err := rows.Scan( @@ -124,7 +124,7 @@ func (ts *ThemeService) GetDefaultThemes() (map[models.ThemeType]*models.Theme, if err != nil { return nil, fmt.Errorf("failed to scan theme: %w", err) } - themes[theme.Type] = theme + themes[string(theme.Type)] = theme } if err := rows.Err(); err != nil {