lib/kramdown/converter/kramdown.rb in kramdown-1.15.0 vs lib/kramdown/converter/kramdown.rb in kramdown-1.16.0

- old
+ new

@@ -290,17 +290,18 @@ end end def convert_img(el, opts) alt_text = el.attr['alt'].to_s.gsub(ESCAPED_CHAR_RE) { $1 ? "\\#{$1}" : $2 } - if el.attr['src'].empty? + src = el.attr['src'].to_s + if src.empty? "![#{alt_text}]()" else title = parse_title(el.attr['title']) - link = if el.attr['src'].count("()") > 0 - "<#{el.attr['src']}>" + link = if src.count("()") > 0 + "<#{src}>" else - el.attr['src'] + src end "![#{alt_text}](#{link}#{title})" end end