From ac58a5688245911e1269449f11d4fce24382d3d9 Mon Sep 17 00:00:00 2001 From: f Date: Thu, 26 Nov 2020 15:47:05 -0300 Subject: [PATCH] poder enviar varias invitaciones por vez --- app/controllers/usuaries_controller.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/controllers/usuaries_controller.rb b/app/controllers/usuaries_controller.rb index 665a0ea5..35987016 100644 --- a/app/controllers/usuaries_controller.rb +++ b/app/controllers/usuaries_controller.rb @@ -133,13 +133,11 @@ class UsuariesController < ApplicationController # Traer todas las invitaciones que al menos tengan usuarie y dominio def invitaciones # XXX: Podríamos usar EmailAddress pero hace chequeos más lentos - i = params[:invitaciones].split("\n").map do |m| + params[:invitaciones]&.tr("\r", '')&.split("\n")&.map do |m| Mail::Address.new m - rescue Mail::Field::IncompleteParseError - nil - end.compact - - i.select do |m| + rescue Mail::Field::IncompleteParseError + nil + end.compact.select do |m| m.local && m.domain end end