From 6169696c159de782fbfdbdc474266c02afc4f8d6 Mon Sep 17 00:00:00 2001
From: Johan de Klerk <johan@shiplogic.com>
Date: Tue, 3 Oct 2023 10:02:15 +0200
Subject: [PATCH] Added TrimSpaceForPointer to string utils

---
 string_utils/string_utils.go | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/string_utils/string_utils.go b/string_utils/string_utils.go
index 17aa194..9683074 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
+}
-- 
GitLab