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,