Update: The root cause seems to be a bit of spam that was received on
the 2nd which had a date of February 1.  I've pushed a fix to exclude
mail folders from the future.

- Sam Ruby

On Wed, Jan 4, 2017 at 11:07 PM, Sam Ruby <[email protected]> wrote:
> I'll debug this in the morning, but if you view source on
> https://whimsy.apache.org/secmail/, you will see:
>
> mbox: "201702"
>
> That's clearly wrong.
>
> - Sam Ruby
>
>
> On Wed, Jan 4, 2017 at 6:08 PM, Craig Russell <[email protected]> 
> wrote:
>> In Secmail app, with the first of the year, there are no messages. Ever.
>>
>> The (load previous month’s messages) button works.
>>
>> Thinking that this is a bug in index.js.rb, I found this code:
>>
>>   # on initial load, fetch latest mailbox, subscribe to keyboard and
>>   # server side events, and initialize selected item.
>>   def componentDidMount()
>>     today = Date.new()
>>     twice = (today.getMonth()+1==@nextmbox[4..5].to_i and today.getDate()<=7)
>>     self.fetch_month() do
>>       if @nextmbox and twice
>>         # for the first week of the month, fetch previous month too
>>         self.fetch_month() do
>>           @fetched = true
>>         end
>>       else
>>         @fetched = true
>>       end
>>     end
>>
>> But I cannot figure out what is wrong with it. Maybe today.getMonth()+1 
>> doesn’t equal January? Maybe getMonth()+1 modulo 12 is required?
>>
>>
>> Craig L Russell
>> Architect
>> [email protected]
>> P.S. A good JDO? O, Gasp!
>>
>>
>>
>>
>>

Reply via email to