From d6f7725a1e99d86056064351d41caea357958d66 Mon Sep 17 00:00:00 2001 From: evazion Date: Sat, 12 Feb 2022 17:26:25 -0600 Subject: [PATCH] nijie: fix exception in login process. Fix an exception when we can't find the 'url' field in the login form because we're rate limited by Nijie and couldn't scrape the login page. --- app/logical/sources/strategies/nijie.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logical/sources/strategies/nijie.rb b/app/logical/sources/strategies/nijie.rb index 9ace05474..6e40fe384 100644 --- a/app/logical/sources/strategies/nijie.rb +++ b/app/logical/sources/strategies/nijie.rb @@ -251,7 +251,7 @@ module Sources form = { email: Danbooru.config.nijie_login, password: Danbooru.config.nijie_password, - url: login_page.at("input[name='url']")["value"], + url: login_page.at("input[name='url']")&.fetch("value"), save: "on", ticket: "" }