From 6446b48946c4d09093c8a5cc2d85afc761de9918 Mon Sep 17 00:00:00 2001
From: BillyGriffiths <billy.griffiths@gmail.com>
Date: Fri, 16 Sep 2022 11:54:14 +0200
Subject: [PATCH] ADHOC - Add x-bobgroup-type header checking for outgoing API
 Logs

---
 api_logs/api-logs.go | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/api_logs/api-logs.go b/api_logs/api-logs.go
index 5abaefe..33043db 100644
--- a/api_logs/api-logs.go
+++ b/api_logs/api-logs.go
@@ -125,8 +125,11 @@ func GenerateOutgoingAPILog(startTime time.Time, requestID *string, claim map[st
 	}
 
 	typeString := "api-outgoing"
-	if funk.Contains(method, "webhook") {
-		typeString = "webhook-outgoing"
+	for k, v := range requestHeaders {
+		if strings.ToLower(k) == "x-bobgroup-type" && strings.ToLower(v) == "webhook" {
+			typeString = "webhook-outgoing"
+			break
+		}
 	}
 
 	apiLog := ApiLog{
-- 
GitLab