diff --git a/server/server.go b/server/server.go
index 8e2a9b578b39463703694d1255877ef4fbc72903..cba15f0f04c03d2a193ac87a48163ff0bf11232a 100644
--- a/server/server.go
+++ b/server/server.go
@@ -114,8 +114,8 @@ func (l *WebhookEventListener) HookHandler(w http.ResponseWriter, req *http.Requ
 	// Contrary to what the name implies this is actually an event related to a MERGE REQUEST
 	// and not an event that is triggered when a merge request is merged
 	case *gitlab.MergeEvent:
-		if eventContent.User != nil &&
-			eventContent.User.ID == l.config.BotUserID {
+		if eventContent.User == nil ||
+			eventContent.User.ID != l.config.BotUserID {
 			processMergeRequestEvent(
 				eventContent,
 				l.client,