From 542e4c81cf2edaa1889c1a7e9231e118ec387ec1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?France=CC=81=20Wilke?= <francewilke@gmail.com>
Date: Fri, 18 Nov 2022 10:15:02 +0200
Subject: [PATCH] StandardisePhoneNumber to trim space and check for empty
 string

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

diff --git a/string_utils/string_utils.go b/string_utils/string_utils.go
index a9f5986..6f54c76 100644
--- a/string_utils/string_utils.go
+++ b/string_utils/string_utils.go
@@ -69,6 +69,12 @@ func IsNumericString(s string) bool {
 
 // StandardisePhoneNumber standardises phone numbers with +27 instead of 0 prefix
 func StandardisePhoneNumber(number string) string {
+	number = strings.TrimSpace(number)
+
+	if number == "" {
+		return number
+	}
+
 	// is the first rune/char of the string a 0
 	if []rune(number)[0] == []rune("0")[0] {
 		// Add south african country code (hardcoded for now)
-- 
GitLab