From 51d65653e862e84015fee4a6e44d067db5efc318 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Sat, 3 Feb 2024 13:31:16 -0600 Subject: [PATCH] catch name resolution error for custom domain check --- app/settings.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/settings.rb b/app/settings.rb index 4d526dc8..ad513f46 100644 --- a/app/settings.rb +++ b/app/settings.rb @@ -164,6 +164,9 @@ post '/settings/:username/custom_domain' do else raise e end + rescue Socket::ResolutionError + flash[:error] = 'Temporary failure in name resolution, please try again later.' + redirect "/settings/#{@site.username}#custom_domain" end if @site.valid?