This commit is contained in:
Martin Rotter 2022-09-19 08:36:04 +02:00
parent 085df4cd4d
commit 37c68e9d52
2 changed files with 2 additions and 3 deletions

View File

@ -24,7 +24,7 @@
<url type="donation">https://github.com/sponsors/martinrotter</url>
<content_rating type="oars-1.1" />
<releases>
<release version="4.2.4" date="2022-09-16"/>
<release version="4.2.4" date="2022-09-19"/>
</releases>
<content_rating type="oars-1.0">
<content_attribute id="violence-cartoon">none</content_attribute>

View File

@ -98,10 +98,9 @@ void Message::sanitize(const Feed* feed, bool fix_future_datetimes) {
// Fix datetimes in future.
if ((fix_future_datetimes && m_createdFromFeed && m_created.toUTC() > QDateTime::currentDateTimeUtc()) ||
(m_createdFromFeed && !m_created.isValid())) {
(m_createdFromFeed && (!m_created.isValid() || m_created.toSecsSinceEpoch() < 0))) {
qWarningNN << LOGSEC_CORE << "Fixing date of article" << QUOTE_W_SPACE(m_title) << "from invalid date/time"
<< QUOTE_W_SPACE_DOT(m_created);
m_createdFromFeed = false;
m_created = QDateTime::currentDateTimeUtc();
}