diff --git a/.gitignore b/.gitignore index 034b20f..c484782 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .gocache/ *.db +*.db-journal diff --git a/internal/backlink/extract.go b/internal/backlink/extract.go index f9f9418..1bc01a4 100644 --- a/internal/backlink/extract.go +++ b/internal/backlink/extract.go @@ -36,9 +36,6 @@ func tryStrongRef(obj map[string]any) (target string, targetCid string, ok bool) } func joinPath(base, key string) string { - if base == "" { - return key - } return base + "." + key } @@ -47,7 +44,7 @@ func walk(path string, value any, base Link) []Link { case map[string]any: if target, targetCid, ok := tryStrongRef(v); ok { link := base - link.FieldPath = path + link.FieldPath = joinPath(path, "uri") link.Target = target link.TargetCid = targetCid return []Link{link}