From 227a594d2128d80f4239fea952e33eb372740782 Mon Sep 17 00:00:00 2001 From: James Fargher Date: Tue, 21 Jun 2022 14:45:37 +1200 Subject: Ensure there is a receive hooks payload before using it Changelog: fixed --- cmd/gitaly-hooks/hooks.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/gitaly-hooks/hooks.go b/cmd/gitaly-hooks/hooks.go index 10a0d2514..35248e143 100644 --- a/cmd/gitaly-hooks/hooks.go +++ b/cmd/gitaly-hooks/hooks.go @@ -399,7 +399,7 @@ func handlePackObjectsWithSidechannel(ctx context.Context, payload git.HooksPayl glID = payload.UserDetails.UserID glUsername = payload.UserDetails.Username gitProtocol = payload.UserDetails.Protocol - } else { + } else if payload.ReceiveHooksPayload != nil { glID = payload.ReceiveHooksPayload.UserID glUsername = payload.ReceiveHooksPayload.Username gitProtocol = payload.ReceiveHooksPayload.Protocol -- cgit v1.2.3