From 5837b74de42253229772bc3f4339e0b155396f9c Mon Sep 17 00:00:00 2001 From: evazion Date: Sat, 18 Nov 2017 15:31:59 -0600 Subject: [PATCH] tumblr: fix exception when fetching source data. Fixes an `undefined method `gsub' for nil:NilClass` exception when fetching source data for this url: * /uploads/new?url=https%3A%2F%2Fuiti-ukumo.tumblr.com%2Fpost%2F156157443158%2F2016-12 Bug introduced in 3c524aa5: `url` wasn't initialized due to `@url = url` being removed from Sources::Site#initialize. --- app/logical/sources/site.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/logical/sources/site.rb b/app/logical/sources/site.rb index d9c818ee9..5dac1ef19 100644 --- a/app/logical/sources/site.rb +++ b/app/logical/sources/site.rb @@ -4,8 +4,8 @@ module Sources class Site class NoStrategyError < RuntimeError ; end - attr_reader :url, :strategy - delegate :get, :get_size, :site_name, :artist_name, + attr_reader :strategy + delegate :url, :get, :get_size, :site_name, :artist_name, :profile_url, :image_url, :tags, :artists, :unique_id, :file_url, :ugoira_frame_data, :ugoira_content_type, :image_urls, :artist_commentary_title, :artist_commentary_desc,