From e488e8108a237c871cdbee66e53e8ff40dc577e2 Mon Sep 17 00:00:00 2001 From: Alex Kriuchykhin Date: Wed, 27 Nov 2024 10:12:58 +0100 Subject: [PATCH] Improve handling of empty uid params in omniauth auth responces [SCI-11312] (#8074) --- app/models/user.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/user.rb b/app/models/user.rb index cb37cc2bc..44094df29 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -386,6 +386,8 @@ class User < ApplicationRecord end def self.from_omniauth(auth) + return nil unless auth.provider.present? && auth.uid.present? + includes(:user_identities) .where( 'user_identities.provider=? AND user_identities.uid=?',