From a789114f43032b79c3def5a6f1a4d402df4596d4 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Fri, 6 Jul 2018 07:49:48 -0500 Subject: [PATCH] Fix login --- src/invidious.cr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/invidious.cr b/src/invidious.cr index 6fcf39ca..0d085478 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -505,7 +505,7 @@ post "/login" do |env| headers["Cookie"] = URI.unescape(headers["Cookie"]) - if challenge_results[0][5]?.try &.[5] == "INCORRECT_ANSWER_ENTERED" + if challenge_results[0][-1]?.try &.[5] == "INCORRECT_ANSWER_ENTERED" error_message = "Incorrect password" next templated "error" end @@ -534,7 +534,7 @@ post "/login" do |env| challenge_results = challenge_results[5..-1] challenge_results = JSON.parse(challenge_results) - if challenge_results[0][5]?.try &.[5] == "INCORRECT_ANSWER_ENTERED" + if challenge_results[0][-1]?.try &.[5] == "INCORRECT_ANSWER_ENTERED" error_message = "Invalid TFA code" next templated "error" end