From 04ce14e7a488c4f6277d73f52228f067959c2060 Mon Sep 17 00:00:00 2001 From: megachriz <megachriz@654114.no-reply.drupal.org> Date: Fri, 10 Apr 2015 15:50:19 -0700 Subject: [PATCH] Issue #2419111 by make77, MegaChriz: Configuration option to allow invalid SSL certificates is not used when option "Auto detect feeds" is enabled --- libraries/http_request.inc | 2 +- plugins/FeedsHTTPFetcher.inc | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/http_request.inc b/libraries/http_request.inc index 852dd4b8..22f4aa07 100644 --- a/libraries/http_request.inc +++ b/libraries/http_request.inc @@ -38,7 +38,7 @@ class HRCurlException extends Exception {} * The discovered feed, or FALSE if the URL is not reachable or there was an * error. */ -function http_request_get_common_syndication($url, $settings = NULL) { +function http_request_get_common_syndication($url, $settings = array()) { $accept_invalid_cert = isset($settings['accept_invalid_cert']) ? $settings['accept_invalid_cert'] : FALSE; $download = http_request_get($url, NULL, NULL, $accept_invalid_cert); diff --git a/plugins/FeedsHTTPFetcher.inc b/plugins/FeedsHTTPFetcher.inc index 37611138..cd91b634 100644 --- a/plugins/FeedsHTTPFetcher.inc +++ b/plugins/FeedsHTTPFetcher.inc @@ -243,7 +243,10 @@ class FeedsHTTPFetcher extends FeedsFetcher { } elseif ($this->config['auto_detect_feeds']) { feeds_include_library('http_request.inc', 'http_request'); - if ($url = http_request_get_common_syndication($values['source'])) { + $url = http_request_get_common_syndication($values['source'], array( + 'accept_invalid_cert' => $this->config['accept_invalid_cert'], + )); + if ($url) { $values['source'] = $url; } } -- GitLab