Skip to content

Commit cf6699f

Browse files
authored
fix gpg API panic when no verification (#1451)
* fix gpg API panic when no verification * fix if condition
1 parent cbeeaa1 commit cf6699f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

routers/api/v1/convert/convert.go

+7-2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ func ToCommit(c *git.Commit) *api.PayloadCommit {
4545
committerUsername = committer.Name
4646
}
4747
verif := models.ParseCommitWithSignature(c)
48+
var signature, payload string
49+
if c.Signature != nil {
50+
signature = c.Signature.Signature
51+
payload = c.Signature.Payload
52+
}
4853
return &api.PayloadCommit{
4954
ID: c.ID.String(),
5055
Message: c.Message(),
@@ -63,8 +68,8 @@ func ToCommit(c *git.Commit) *api.PayloadCommit {
6368
Verification: &api.PayloadCommitVerification{
6469
Verified: verif.Verified,
6570
Reason: verif.Reason,
66-
Signature: c.Signature.Signature,
67-
Payload: c.Signature.Payload,
71+
Signature: signature,
72+
Payload: payload,
6873
},
6974
}
7075
}

0 commit comments

Comments
 (0)