Quellcode durchsuchen

fix gpg API panic when no verification (#1451)

* fix gpg API panic when no verification

* fix if condition
tags/v1.2.0-rc1
Lunny Xiao vor 7 Jahren
Ursprung
Commit
cf6699fb4f
1 geänderte Dateien mit 7 neuen und 2 gelöschten Zeilen
  1. 7
    2
      routers/api/v1/convert/convert.go

+ 7
- 2
routers/api/v1/convert/convert.go Datei anzeigen

@@ -45,6 +45,11 @@ func ToCommit(c *git.Commit) *api.PayloadCommit {
committerUsername = committer.Name
}
verif := models.ParseCommitWithSignature(c)
var signature, payload string
if c.Signature != nil {
signature = c.Signature.Signature
payload = c.Signature.Payload
}
return &api.PayloadCommit{
ID: c.ID.String(),
Message: c.Message(),
@@ -63,8 +68,8 @@ func ToCommit(c *git.Commit) *api.PayloadCommit {
Verification: &api.PayloadCommitVerification{
Verified: verif.Verified,
Reason: verif.Reason,
Signature: c.Signature.Signature,
Payload: c.Signature.Payload,
Signature: signature,
Payload: payload,
},
}
}

Laden…
Abbrechen
Speichern