diff options
| -rw-r--r-- | brokenlinks/worker.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/brokenlinks/worker.go b/brokenlinks/worker.go index 79ae796..ce109ed 100644 --- a/brokenlinks/worker.go +++ b/brokenlinks/worker.go @@ -245,7 +245,12 @@ func (wrk *worker) markAsBroken(linkq jarink.Link) { if slices.Contains(wrk.opts.ignoreStatus, linkq.StatusCode) { return } - var parentUrl = linkq.ParentUrl.String() + var parentUrl string + if linkq.ParentUrl == nil { + parentUrl = linkq.Url + } else { + parentUrl = linkq.ParentUrl.String() + } var listBroken = wrk.result.BrokenLinks[parentUrl] if linkq.ErrScan != nil { linkq.Error = linkq.ErrScan.Error() |
