diff --git a/fetcher/githubisstask/github_issue_task.gop b/fetcher/githubisstask/github_issue_task.gop index 52c5492..ae3d43b 100644 --- a/fetcher/githubisstask/github_issue_task.gop +++ b/fetcher/githubisstask/github_issue_task.gop @@ -43,6 +43,9 @@ func New(input any, doc hdq.NodeSet) Result { // URL returns the input URL for the given name. func URL(input any) string { issue := input.(string) + if strings.hasPrefix(issue, "https://github.com/") { + return issue + } return "https://github.com/" + strings.Replace(issue, "#", "/issues/", 1) } diff --git a/fetcher/githubisstask/gop_autogen.go b/fetcher/githubisstask/gop_autogen.go index 40ac477..0115678 100644 --- a/fetcher/githubisstask/gop_autogen.go +++ b/fetcher/githubisstask/gop_autogen.go @@ -60,10 +60,15 @@ func URL(input interface{}) string { //line fetcher/githubisstask/github_issue_task.gop:45:1 issue := input.(string) //line fetcher/githubisstask/github_issue_task.gop:46:1 + if strings.HasPrefix(issue, "https://github.com/") { +//line fetcher/githubisstask/github_issue_task.gop:47:1 + return issue + } +//line fetcher/githubisstask/github_issue_task.gop:49:1 return "https://github.com/" + strings.Replace(issue, "#", "/issues/", 1) } -//line fetcher/githubisstask/github_issue_task.gop:49:1 +//line fetcher/githubisstask/github_issue_task.gop:52:1 func init() { -//line fetcher/githubisstask/github_issue_task.gop:50:1 +//line fetcher/githubisstask/github_issue_task.gop:53:1 fetcher.Register("githubisstask", New, URL) }