Works.

I misread your suggestion as name = @@headers.name | ''

This gave me a different error, as the single | returned the value 0 for name 
which didn't work at all.

Craig

> On Apr 10, 2017, at 11:57 AM, Sam Ruby <[email protected]> wrote:
> 
> On Mon, Apr 10, 2017 at 1:48 PM, Craig Russell <[email protected]> 
> wrote:
>> I think the problem is that the message contained only the email address in 
>> the From: field.
>> 
>> From: [email protected]
>> 
>> What I'd like in this case is for the Real Name and Public Name form fields 
>> to be blank and the E-mail form field to contain [email protected].
>> 
>> Looks like the processing is around here:
>> 
>>    name = @@headers.name
>> 
>>    # reorder name if there is a single comma present
>>    parts = name.split(',')
> 
> You are exactly right.
> 
> If you were to go to your JavaScript console, you would see something
> like "Uncaught TypeError: Cannot read property 'split' of null".  You
> might even see icla.js.rb:90 if things are working correctly (I've had
> best results with Chrome, inconsistent results with Firefox, and
> haven't tried the devtools on Safari lately).
> 
> If you were to click on icla.js.rb:80, you will go to exactly the
> "parts = name.split(',')" line above.
> 
> What likely will fix this is changing the name = line above to:
> 
>  name = @@headers.name || ''
> 
> (That's two single quotes.  Two double quotes would also work)
> 
> Give that a try!
> 
> - Sam Ruby

Craig L Russell
[email protected]


Reply via email to