lib/govspeak.rb in govspeak-6.8.1 vs lib/govspeak.rb in govspeak-6.8.2

- old
+ new

@@ -136,10 +136,10 @@ end def footnote_definitions(source) is_legislative_list = source.scan(/\$LegislativeList.*?\[\^\d\]*.*?\$EndLegislativeList/m).size.positive? is_cta = source.scan(/\$CTA.*?\[\^\d\]*.*?\$CTA/m).size.positive? - footnotes = source.scan(/\[\^(\d+)\]:(.*)/) + footnotes = source.scan(/^\s*\[\^(\d+)\]:(.*)/) @acronyms = source.scan(/(?<=\*)\[(.*)\]:(.*)/) if (is_legislative_list || is_cta) && footnotes.size.positive? list_items = footnotes.map do |footnote| number = footnote[0] text = footnote[1].strip