skip anotation if nil

pull/217/head
Pete Matsyburka 2 years ago
parent 0f51238f62
commit 98c79d2dec

@ -10,6 +10,7 @@ module Templates
pdf.pages.flat_map.with_index do |page, index|
annotations = page.objects.deref!(page.attributes[:Annots]) || []
annotations.filter_map do |annot|
next if annot.nil?
next if annot[:A].blank? || annot[:A][:URI].blank?
next unless annot[:Subtype] == :Link
next if !annot[:A][:URI].starts_with?('https://') && !annot[:A][:URI].starts_with?('http://')

Loading…
Cancel
Save