diff --git a/app/logical/sources/strategies/tumblr.rb b/app/logical/sources/strategies/tumblr.rb index 6123f9f8b..b82a1f77d 100644 --- a/app/logical/sources/strategies/tumblr.rb +++ b/app/logical/sources/strategies/tumblr.rb @@ -23,7 +23,7 @@ module Sources::Strategies OLD_IMAGE = %r{\Ahttps?://#{DOMAIN}/(?#{MD5}/)?#{FILENAME}_(?\w+)\.#{EXT}\z}i IMAGE = %r{\Ahttps?://#{DOMAIN}/}i - VIDEO = %r{\Ahttps?://(?:vtt|ve\.media)\.tumblr\.com/}i + VIDEO = %r{\Ahttps?://(?:vtt|ve|va\.media)\.tumblr\.com/}i POST = %r{\Ahttps?://(?[^.]+)\.tumblr\.com/(?:post|image)/(?\d+)}i def self.enabled? diff --git a/test/unit/sources/tumblr_test.rb b/test/unit/sources/tumblr_test.rb index 3b774f934..fdba14560 100644 --- a/test/unit/sources/tumblr_test.rb +++ b/test/unit/sources/tumblr_test.rb @@ -169,7 +169,7 @@ module Sources context "The source for a 'http://ve.media.tumblr.com/*' video post with inline images" do setup do - @url = "https://ve.media.tumblr.com/tumblr_os31dkexhK1wsfqep.mp4" + @url = "https://va.media.tumblr.com/tumblr_os31dkexhK1wsfqep.mp4" @ref = "https://noizave.tumblr.com/post/162222617101" end @@ -177,7 +177,7 @@ module Sources should "get the video and inline images" do site = Sources::Strategies.find(@url, @ref) urls = %w[ - https://ve.media.tumblr.com/tumblr_os31dkexhK1wsfqep.mp4 + https://va.media.tumblr.com/tumblr_os31dkexhK1wsfqep.mp4 https://media.tumblr.com/afed9f5b3c33c39dc8c967e262955de2/tumblr_inline_os31dclyCR1v11u29_1280.png ]