From 25e748c12bf5e92907e5c592d557d223c5491f5e Mon Sep 17 00:00:00 2001 From: Tim Wundenberg Date: Sun, 18 May 2025 18:36:54 +0200 Subject: [PATCH] feat: allow upper case "umlaute" --- service/account.go | 3 --- service/default.go | 9 ++++++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/service/account.go b/service/account.go index a19dd1a..3e5ca5d 100644 --- a/service/account.go +++ b/service/account.go @@ -2,7 +2,6 @@ package service import ( "fmt" - "regexp" "spend-sparrow/db" "spend-sparrow/log" @@ -15,8 +14,6 @@ import ( ) var ( - safeInputRegex = regexp.MustCompile(`^[a-zA-Z0-9äöüß -]+$`) - accountMetric = promauto.NewCounterVec( prometheus.CounterOpts{ Name: "spendsparrow_account_total", diff --git a/service/default.go b/service/default.go index ea744e9..548d0b6 100644 --- a/service/default.go +++ b/service/default.go @@ -1,6 +1,13 @@ package service -import "fmt" +import ( + "fmt" + "regexp" +) + +var ( + safeInputRegex = regexp.MustCompile(`^[a-zA-Z0-9ÄÖÜäöüß -]+$`) +) func validateString(value string, fieldName string) error { if value == "" {