diff --git a/lib/saml_authenticator.rb b/lib/saml_authenticator.rb index d16b5c34081d31b24c32872e7e4622e4aae2a630..1cd5b1f1db046eddef1ffbf9dd8c7cdcaf25f2f1 100644 --- a/lib/saml_authenticator.rb +++ b/lib/saml_authenticator.rb @@ -40,11 +40,11 @@ class SamlAuthenticator < ::Auth::ManagedAuthenticator statements .split("|") .map do |statement| - attrs = statement.split(":", 2) - next if attrs.count != 2 - (result[attrs[0]] ||= []) << attrs[1].split(",") - result[attrs[0]].flatten! - end + attrs = statement.split(":", 2) + next if attrs.count != 2 + (result[attrs[0]] ||= []) << attrs[1].split(",") + result[attrs[0]].flatten! + end result end @@ -267,12 +267,12 @@ class SamlAuthenticator < ::Auth::ManagedAuthenticator statements .split("|") .each do |statement| - key, field_id = statement.split(":") - next if key.blank? || field_id.blank? + key, field_id = statement.split(":") + next if key.blank? || field_id.blank? - val = info[key] || attributes.multi(key)&.join(",") - user.custom_fields["user_field_#{field_id}"] = val if val.present? - end + val = info[key] || attributes.multi(key)&.join(",") + user.custom_fields["user_field_#{field_id}"] = val if val.present? + end end def sync_moderator(user, attributes)