diff --git a/plugins/FeedsFileFetcher.inc b/plugins/FeedsFileFetcher.inc index 5d11129e50fc3192c4e6a22bdcb30aaee915fa2e..03ef72a003bd7753dfba881be47796b574149187 100644 --- a/plugins/FeedsFileFetcher.inc +++ b/plugins/FeedsFileFetcher.inc @@ -129,6 +129,8 @@ class FeedsFileFetcher extends FeedsFetcher { * Override parent::sourceFormValidate(). */ public function sourceFormValidate(&$values) { + $values['source'] = trim($values['source']); + $feed_dir = 'public://feeds'; file_prepare_directory($feed_dir, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS); diff --git a/plugins/FeedsHTTPFetcher.inc b/plugins/FeedsHTTPFetcher.inc index 1b0039526c9cf673662dbdfe00969fec1d692f51..41cdcc00de8b85b4032546cc33a6d67530374c64 100644 --- a/plugins/FeedsHTTPFetcher.inc +++ b/plugins/FeedsHTTPFetcher.inc @@ -147,6 +147,8 @@ class FeedsHTTPFetcher extends FeedsFetcher { * Override parent::sourceFormValidate(). */ public function sourceFormValidate(&$values) { + $values['source'] = trim($values['source']); + if (!feeds_valid_url($values['source'], TRUE)) { $form_key = 'feeds][' . get_class($this) . '][source'; form_set_error($form_key, t('The URL %source is invalid.', array('%source' => $values['source'])));