github: warning when the comment to be edited is missing instead of failing

fix #286
This commit is contained in:
Michael Muré 2020-01-04 13:10:53 +01:00
parent a785bcdad6
commit ee48aef489
No known key found for this signature in database
GPG Key ID: A4457C029293126F

View File

@ -201,6 +201,11 @@ func (gi *githubImporter) ensureIssue(repo *cache.RepoCache, issue issueTimeline
// other edits will be added as CommentEdit operations
target, err := b.ResolveOperationWithMetadata(metaKeyGithubId, parseId(issue.Id))
if err == cache.ErrNoMatchingOp {
// original comment is missing somehow, issuing a warning
gi.out <- core.NewImportWarning(fmt.Errorf("comment ID %s to edit is missing", parseId(issue.Id)), b.Id())
continue
}
if err != nil {
return nil, err
}