diff --git a/string_utils/string_utils.go b/string_utils/string_utils.go index 17aa194f2073bae76ec6873853d181e3b5849706..9683074b9775c11d89fd5e845e50f59cfd9646db 100644 --- a/string_utils/string_utils.go +++ b/string_utils/string_utils.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" "gitlab.bob.co.za/bob-public-utils/bobgroup-go-utils/number_utils" + "gitlab.bob.co.za/bob-public-utils/bobgroup-go-utils/utils" "regexp" "strconv" "strings" @@ -259,3 +260,10 @@ func PrettyJSON(jsonString string) (validJson bool, prettyString string) { } return } + +func TrimSpaceForPointer(s *string) *string { + if utils.PointerToValue(s) != "" { + return utils.ValueToPointer(strings.TrimSpace(*s)) + } + return s +}