Fix custom domains (#318)

* Configure trusted proxies
* Fix tenant signup route not working
* Use HTTP_X_FORWARDED_HOST if present
* Update reserved subdomains
This commit is contained in:
Riccardo Graziosi
2024-03-24 18:06:36 +01:00
committed by GitHub
parent d17b45c5c4
commit b63956a173
5 changed files with 16 additions and 8 deletions

View File

@@ -20,6 +20,7 @@ class ApplicationController < ActionController::Base
def load_tenant_data
current_tenant = get_tenant_from_request(request)
return unless current_tenant
if current_tenant.status == "pending" and controller_name != "confirmation" and action_name != "show"
redirect_to pending_tenant_path; return
@@ -29,7 +30,6 @@ class ApplicationController < ActionController::Base
redirect_to blocked_tenant_path; return
end
return unless current_tenant
Current.tenant = current_tenant
# Load tenant data