Add files via upload

This commit is contained in:
Tomáš Dvořák
2025-05-27 08:23:15 +02:00
committed by GitHub
parent f50e2d2dc1
commit bcfabdef58
+15 -15
View File
@@ -156,22 +156,22 @@ func UpdateBannerHandler(w http.ResponseWriter, r *http.Request) {
// Log form values for debugging // Log form values for debugging
log.Printf("Form values: %+v", r.Form) log.Printf("Form values: %+v", r.Form)
// Create a new banner with default values // Parse style as JSON string
newBanner := BannerContent{ styleJSON := r.FormValue("style")
Text: r.FormValue("text"), var style BannerStyle
Link: r.FormValue("link"), if err := json.Unmarshal([]byte(styleJSON), &style); err != nil {
Style: BannerStyle{ log.Printf("Error parsing style JSON: %v", err)
BackgroundColor: r.FormValue("style[backgroundColor]"), http.Error(w, "Error parsing style data: "+err.Error(), http.StatusBadRequest)
TextColor: r.FormValue("style[textColor]"), return
TextAlign: r.FormValue("style[textAlign]"),
FontSize: r.FormValue("style[fontSize]"),
Padding: r.FormValue("style[padding]"),
Margin: r.FormValue("style[margin]"),
BorderRadius: r.FormValue("style[borderRadius]"),
IsVisible: r.FormValue("style[isVisible]") == "true",
},
} }
// Create a new banner with parsed style
newBanner := BannerContent{
Text: r.FormValue("text"),
Link: r.FormValue("link"),
Style: style,
}
// Log the banner data for debugging // Log the banner data for debugging
log.Printf("Parsed banner data: %+v", newBanner) log.Printf("Parsed banner data: %+v", newBanner)