aboutsummaryrefslogtreecommitdiff
path: root/brokenlinks
diff options
context:
space:
mode:
Diffstat (limited to 'brokenlinks')
-rw-r--r--brokenlinks/worker.go7
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()