From df3a747b688261f190b21de30a5204ef43936783 Mon Sep 17 00:00:00 2001
From: Cornelius Rautenbach <cornel.rautenbach@gmail.com>
Date: Wed, 24 Nov 2021 22:58:51 +0200
Subject: [PATCH] Clearer raygun error; Do not error on string reflection;

---
 logs/logs.go             | 6 +++---
 reflection/reflection.go | 2 --
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/logs/logs.go b/logs/logs.go
index 6282f48..a19f25d 100644
--- a/logs/logs.go
+++ b/logs/logs.go
@@ -126,16 +126,16 @@ func LogError(fields map[string]interface{}, err error) {
 	getLogger().WithFields(fields).Error(err)
 }
 
-func LogErrorMessage(message interface{}, err error) {
+func LogErrorMessage(message string, err error) {
 	if err == nil {
-		err = errors.New("")
+		err = errors.New(message)
 	}
 	LogError(map[string]interface{}{
 		"message": message,
 	}, err)
 }
 
-func LogErrorMessageText(message interface{}) {
+func LogErrorMessageText(message string) {
 	LogErrorMessage(message, nil)
 }
 
diff --git a/reflection/reflection.go b/reflection/reflection.go
index 926c580..31e7c37 100644
--- a/reflection/reflection.go
+++ b/reflection/reflection.go
@@ -1,7 +1,6 @@
 package reflection
 
 import (
-	"fmt"
 	"reflect"
 	"time"
 
@@ -53,7 +52,6 @@ func SetString(field reflect.Value, value string) {
 		return // Field doesn't exist
 	}
 	if field.Kind() != reflect.String {
-		logs.LogErrorMessageText(fmt.Sprintf("Claims: Field is not of type String: %v", field.Kind()))
 		return
 	}
 	field.SetString(value)
-- 
GitLab