The error appears to be here:
# untaint to email addresses
mail.to = mail.to.map {|email| email.dup.untaint} <== here
But the mail.to should be [email protected]
Why does this need to be untainted? Why does it fail just on this email? The
only thing different about this email is the non-ascii characters in the name...
Craig
> On Nov 2, 2017, at 3:31 PM, Craig Russell <[email protected]> wrote:
>
> Hi Sam,
>
>> On Nov 2, 2017, at 12:08 PM, Sam Ruby <[email protected]> wrote:
>>
>> Reproduction instructions?
>
> Try to file the icla from Nandor Kollar.
>
> Thanks!
>
> Craig
>>
>> - Sam Ruby
>>
>> On Thu, Nov 2, 2017 at 11:27 AM, Craig Russell <[email protected]> wrote:
>>> #<NoMethodError: undefined method `map' for #<String:0x007f9ba34add28> Did
>>> you mean? tap>
>>> /x1/srv/whimsy/www/secretary/workbench/views/actions/icla.json.rb:232:in
>>> `block in _evaluate'
>>> /x1/srv/whimsy/www/secretary/workbench/tasks.rb:9:in `task'
>>> /x1/srv/whimsy/www/secretary/workbench/views/actions/icla.json.rb:221:in
>>> `_evaluate'
>>> /x1/srv/whimsy/www/secretary/workbench/server.rb:68:in `block in <top
>>> (required)>'
>>> /x1/srv/whimsy/lib/whimsy/asf/rack.rb:223:in `call'
>>> /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/out_of_band_gc.rb:48:in
>>> `call'
>>> /x1/srv/whimsy/lib/whimsy/asf/rack.rb:148:in `call'
>>> /x1/srv/whimsy/lib/whimsy/asf/rack.rb:79:in `call'
>>> /x1/srv/whimsy/lib/whimsy/asf/rack.rb:254:in `call'
>>> /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in
>>> `process_request'
>>> /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:160:in
>>> `accept_and_process_next_request'
>>> /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:113:in
>>> `main_loop'
>>> /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler.rb:416:in
>>> `block (3 levels) in start_threads'
>>> /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
>>> `block in create_thread_and_abort_on_exception'
>>>
>>> Craig L Russell
>>> Secretary, Apache Software Foundation
>>> [email protected] http://db.apache.org/jdo
>>>
>
> Craig L Russell
> Secretary, Apache Software Foundation
> [email protected] http://db.apache.org/jdo
Craig L Russell
Secretary, Apache Software Foundation
[email protected] http://db.apache.org/jdo