From e3e0aa0e3edfdb3b02a504afe59bddb010118002 Mon Sep 17 00:00:00 2001 From: Mia Bennett Date: Tue, 5 May 2026 15:39:16 +0930 Subject: [PATCH] fix(webrtc): RecaptchaFailed error handling --- src/placeos-rest-api/controllers/webrtc.cr | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/placeos-rest-api/controllers/webrtc.cr b/src/placeos-rest-api/controllers/webrtc.cr index d5836aa4..28af3ecc 100644 --- a/src/placeos-rest-api/controllers/webrtc.cr +++ b/src/placeos-rest-api/controllers/webrtc.cr @@ -76,9 +76,11 @@ module PlaceOS::Api else raise Error::RecaptchaFailed.new("error verifying recaptcha response") end + rescue error : Error::RecaptchaFailed + raise error rescue error # We don't want chat to be out of action if google is down, so we'll continue - Log.error(exception: error) { "recaptcha failed" } + Log.error(exception: error) { "recaptcha verification failed" } end end else