From 825931dca9a4a69a0b6987ea63a7a4c0ecc7d534 Mon Sep 17 00:00:00 2001 From: Wim Brand Date: Fri, 22 May 2020 14:01:14 +0200 Subject: [PATCH] remove carriage returns --- webcontroller/admin_panel.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webcontroller/admin_panel.go b/webcontroller/admin_panel.go index 137b96d..8969693 100644 --- a/webcontroller/admin_panel.go +++ b/webcontroller/admin_panel.go @@ -4,6 +4,7 @@ import ( "fmt" "html/template" "net/http" + "strings" "fornaxian.com/pixeldrain-web/pixelapi" "github.com/Fornaxian/log" @@ -64,6 +65,9 @@ func (wc *WebController) adminGlobalsForm(td *TemplateData, r *http.Request) (f if f.ReadInput(r) { var successfulUpdates = 0 for k, v := range f.Fields { + // Remove carriage returns from input + v.EnteredValue = strings.ReplaceAll(v.EnteredValue, "\r", "") + if v.EnteredValue == globalsMap[v.Name] { continue // Change changes, no need to update }