From 751e2964512218446f31d203e76d99b801edcd1a Mon Sep 17 00:00:00 2001 From: flashwave Date: Thu, 3 Jan 2019 03:02:43 +0100 Subject: [PATCH] Fixed Parsedown being a piece of garbage. --- src/Parsers/MarkdownParser.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Parsers/MarkdownParser.php b/src/Parsers/MarkdownParser.php index 90e76a47..cadbf7b4 100644 --- a/src/Parsers/MarkdownParser.php +++ b/src/Parsers/MarkdownParser.php @@ -18,7 +18,11 @@ class MarkdownParser extends Parsedown implements ParserInterface protected function inlineImage($excerpt) { $object = parent::inlineImage($excerpt); - $object['element']['attributes']['src'] = proxy_media_url($object['element']['attributes']['src']); + + if (!empty($object['element']['attributes']['src']) && !is_local_url($object['element']['attributes']['src'])) { + $object['element']['attributes']['src'] = proxy_media_url($object['element']['attributes']['src']); + } + return $object; } }