Other: Use current time if date is missing

This commit is contained in:
James Houlahan
2022-11-08 16:04:12 +01:00
parent 8cbbfb0e34
commit 6c9293ec14

View File

@ -491,10 +491,18 @@ func toIMAPMessage(message liteapi.MessageMetadata) imap.Message {
flags = flags.Add(imap.FlagDraft)
}
var date time.Time
if message.Time > 0 {
date = time.Unix(message.Time, 0)
} else {
date = time.Now()
}
return imap.Message{
ID: imap.MessageID(message.ID),
Flags: flags,
Date: time.Unix(message.Time, 0),
Date: date,
}
}