diff --git a/bridges/FlickrBridge.php b/bridges/FlickrBridge.php index 4d132c717f1..6dd3431862a 100644 --- a/bridges/FlickrBridge.php +++ b/bridges/FlickrBridge.php @@ -149,7 +149,7 @@ private function extractEnclosures($model) { $areas[$size['width'] * $size['height']] = $size['url']; } - return array(max($areas)); + return array($this->fixURL(max($areas))); } @@ -168,7 +168,18 @@ private function extractContentImage($model) { } - return min($areas); + return $this->fixURL(min($areas)); + + } + + private function fixURL($url) { + + // For some reason the image URLs don't include the protocol (https) + if(strpos($url, '//') === 0) { + $url = 'https:' . $url; + } + + return $url; }