From 6d565d9f87cb23acc874c763d6277a8fd32110a1 Mon Sep 17 00:00:00 2001 From: Toks Date: Thu, 11 Dec 2014 13:21:43 -0500 Subject: [PATCH] Fix regression with pixiv manga uploads --- app/logical/sources/strategies/pixiv.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/logical/sources/strategies/pixiv.rb b/app/logical/sources/strategies/pixiv.rb index 0fee5512b..96ac3c450 100644 --- a/app/logical/sources/strategies/pixiv.rb +++ b/app/logical/sources/strategies/pixiv.rb @@ -211,7 +211,13 @@ module Sources end def get_image_url_from_page(page, is_manga) - elements = page.search("div.works_display div img.big") + if is_manga + elements = page.search("div.works_display a img").find_all do |node| + node["src"] !~ /source\.pixiv\.net/ + end + else + elements = page.search("div.works_display div img.big") + end if elements.any? element = elements.first