summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/invidious.cr')
-rw-r--r--src/invidious.cr7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index 88663e3e..37bb6d43 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -831,7 +831,12 @@ post "/login" do |env|
begin
validate_response(challenge, token, answer, "sign_in", HMAC_KEY, PG_DB)
rescue ex
- error_message = ex.message
+ if ex.message && ex.message == "Invalid user"
+ error_message = "Invalid CAPTCHA response"
+ else
+ error_message = ex.message
+ end
+
next templated "error"
end