From bec60365335fb5c0fbdcdd33e1f752f437c13c4e Mon Sep 17 00:00:00 2001 From: Adam Haris Date: Wed, 10 Dec 2025 07:36:03 +0100 Subject: [PATCH] refactor --- app/controllers/sessions_controller.rb | 3 ++- app/models/signup.rb | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index fb9fe0617..cc8f73d69 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -14,7 +14,8 @@ class SessionsController < ApplicationController else signup = Signup.new(email_address: email_address) if signup.valid?(:identity_creation) - redirect_to_session_magic_link signup.create_identity + identity = signup.create_identity unless single_tenant? + redirect_to_session_magic_link identity else head :unprocessable_entity end diff --git a/app/models/signup.rb b/app/models/signup.rb index 4409c589c..110c253ef 100644 --- a/app/models/signup.rb +++ b/app/models/signup.rb @@ -16,7 +16,6 @@ class Signup end def create_identity - return if single_tenant? @identity = Identity.find_or_create_by!(email_address: email_address) @identity.send_magic_link for: :sign_up end @@ -97,8 +96,4 @@ class Signup attributes[:referrer] = Current.referrer end end - - def single_tenant? - ENV.fetch("SINGLE_TENANT", "false") == "true" - end end