diff --git a/app/actions/local/create_default_user.rb b/app/actions/local/create_default_user.rb index c2c8cd84..012ee00a 100644 --- a/app/actions/local/create_default_user.rb +++ b/app/actions/local/create_default_user.rb @@ -1,4 +1,5 @@ class Local::CreateDefaultUser + BASE_DOMAIN = "oncanine.run" extend LightService::Action promises :user, :account @@ -6,7 +7,7 @@ class Local::CreateDefaultUser executed do |context| ActiveRecord::Base.transaction do context.user = User.first || User.new - context.user.email = "#{ENV["CANINE_USERNAME"].presence || SecureRandom.uuid}@example.com" + context.user.email = "#{ENV["CANINE_USERNAME"].presence || SecureRandom.uuid}@#{BASE_DOMAIN}" context.user.password = ENV["CANINE_PASSWORD"].presence || "password" context.user.password_confirmation = ENV["CANINE_PASSWORD"].presence || "password" context.user.save! diff --git a/app/helpers/local/authentication.rb b/app/helpers/local/authentication.rb index e0a30949..1445cc0c 100644 --- a/app/helpers/local/authentication.rb +++ b/app/helpers/local/authentication.rb @@ -27,7 +27,7 @@ module Local::Authentication end if ENV["CANINE_USERNAME"].presence && ENV["CANINE_PASSWORD"].presence authenticate_or_request_with_http_basic do |username, password| - @current_user = User.find_by!(email: "#{username}@example.com") + @current_user = User.find_by!(email: "#{username}@#{Local::CreateDefaultUser::BASE_DOMAIN}") @current_account = @current_user.accounts.first end else