talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit eff481a299357c39b1f151e2b3d012ecb47cfb0b
parent 102ceb8bd99993bee542af5e7509c8401017a5db
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Tue, 18 Sep 2018 19:28:28 +0200

The pubDate timestamp in RSS2.0 sets date_published.

Diffstat:
Msrc/plugins/rssyl/libfeed/parser_rss20.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/rssyl/libfeed/parser_rss20.c b/src/plugins/rssyl/libfeed/parser_rss20.c @@ -29,6 +29,7 @@ #include "feeditemenclosure.h" #include "date.h" #include "parser.h" +#include "common/utils.h" void feed_parser_rss20_start(void *data, const gchar *el, const gchar **attr) { @@ -164,7 +165,7 @@ void feed_parser_rss20_end(void *data, const gchar *el) } else if( !strcmp(el, "dc:date") ) { ctx->curitem->date_modified = procheader_date_parse(NULL, text, 0); } else if( !strcmp(el, "pubDate") ) { - ctx->curitem->date_modified = procheader_date_parse(NULL, text, 0); + ctx->curitem->date_published = procheader_date_parse(NULL, text, 0); } else if( !strcmp(el, "dc:creator")) { FILL(ctx->curitem->author) }