From a940d15f6b3ae0d43548255ba52d197a9256e552 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Meny?= Date: Mon, 17 Jan 2022 16:26:19 +0000 Subject: [PATCH] Pass login parameters when doing early validation --- app/controllers/auth/sessions_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/auth/sessions_controller.rb b/app/controllers/auth/sessions_controller.rb index 270b89b2e..53b1b810f 100644 --- a/app/controllers/auth/sessions_controller.rb +++ b/app/controllers/auth/sessions_controller.rb @@ -2,7 +2,7 @@ class Auth::SessionsController < Devise::SessionsController include Helpers::Email def create - self.resource = resource_class.new + self.resource = resource_class.new(sign_in_params) if params.dig("user", "email").empty? resource.errors.add :email, "Enter an email address" elsif !email_valid?(params.dig("user", "email"))