mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-10-08 13:21:24 +00:00
`parse()` called `propertyStream()` on array nodes, which Jackson returns empty for anything that is not an object, so URIs inside an array held as an object property value were never extracted. Those array elements now go through the same value handling as object values, which is also what lets a bare URI string inside an array be extracted and not only an object holding one. A known limit this does not change: `parse()` still starts from `rootNode.properties()`, so a document whose root is itself an array yields no links.