On Sat, Jul 05, 2025 at 08:30:06PM +0100, Gavin Smith wrote:
> I used a loop like this:
>
> # Find the first subordinate section, which should appear first
> # in the menu.
> my $first_child = $section_children->[0];
> while (!defined($first_child->{'associated_node'})
> and defined($first_child->{'section_directions'})
> and defined($first_child->{'section_directions'}->{'next'})) {
> $first_child = $first_child->{'section_directions'}->{'next'};
> }
>
> my $first_child_node_relations = $first_child->{'associated_node'};
> next if !defined($first_child_node_relations);
Looks good to me.
--
Pat