From f896c24d371b868320225cfc8eee1294880e3266 Mon Sep 17 00:00:00 2001 From: evazion Date: Sat, 18 Nov 2017 13:53:11 -0600 Subject: [PATCH] tumblr: fail more gracefully if API key is not configured. --- app/logical/sources/strategies/tumblr.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/logical/sources/strategies/tumblr.rb b/app/logical/sources/strategies/tumblr.rb index d8ae683fe..8a7d9e7e9 100644 --- a/app/logical/sources/strategies/tumblr.rb +++ b/app/logical/sources/strategies/tumblr.rb @@ -113,6 +113,7 @@ module Sources::Strategies module ApiMethods def client + raise NotImplementedError.new("Tumblr support is not available (API key not configured).") if Danbooru.config.tumblr_consumer_key.nil? ::TumblrApiClient.new(Danbooru.config.tumblr_consumer_key) end