0003-CommonMark-external_links_filter.rb.patch

Fix InvalidURIError exception - Martin Cizek, 2020-02-21 14:14

Download (808 Bytes)

View differences:

lib/redmine/wiki_formatting/common_mark/external_links_filter.rb
32 32
            next unless url
33 33
            next if url.starts_with?("/") || url.starts_with?("#") || !url.include?(':')
34 34

  
35
            scheme = URI.parse(url).scheme
36
            next if scheme.blank?
35
            begin
36
              scheme = URI.parse(url).scheme
37
              next if scheme.blank?
38
            rescue URI::InvalidURIError
39
              next
40
            end
37 41

  
38 42
            klass = node["class"].presence
39 43
            node["class"] = [