2020-09-22 Fred Gleason <fredg@paravelsystems.com>

* Fixed bugs in rdcastmanager(1) that caused incorrect feed and
	item icons to be displayed in lists.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2020-09-23 19:22:56 -04:00
parent 417c99455f
commit 6829cc018e
3 changed files with 5 additions and 2 deletions

View File

@@ -20330,3 +20330,6 @@
2020-09-22 Fred Gleason <fredg@paravelsystems.com> 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Added the feed image to the start of each entry in the feed list * Added the feed image to the start of each entry in the feed list
on the 'Rivendell Feed List' dialog in rdadmin(1). on the 'Rivendell Feed List' dialog in rdadmin(1).
2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in rdcastmanager(1) that caused incorrect feed and
item icons to be displayed in lists.

View File

@@ -599,7 +599,7 @@ void ListCasts::RefreshItem(RDListViewItem *item)
"FEED_IMAGES.DATA "+ // 12 "FEED_IMAGES.DATA "+ // 12
"from PODCASTS left join FEEDS "+ "from PODCASTS left join FEEDS "+
"on PODCASTS.FEED_ID=FEEDS.ID left join FEED_IMAGES "+ "on PODCASTS.FEED_ID=FEEDS.ID left join FEED_IMAGES "+
"on FEEDS.ID=FEED_IMAGES.FEED_ID where "+ "on PODCASTS.ITEM_IMAGE_ID=FEED_IMAGES.ID where "+
QString().sprintf("PODCASTS.ID=%d",item->id()); QString().sprintf("PODCASTS.ID=%d",item->id());
q=new RDSqlQuery(sql); q=new RDSqlQuery(sql);
if(q->first()) { if(q->first()) {

View File

@@ -286,7 +286,7 @@ void MainWidget::RefreshItem(RDListViewItem *item)
"FEEDS.BASE_URL,"+ // 03 "FEEDS.BASE_URL,"+ // 03
"FEED_IMAGES.DATA "+ // 04 "FEED_IMAGES.DATA "+ // 04
"from FEEDS left join FEED_IMAGES "+ "from FEEDS left join FEED_IMAGES "+
"on FEEDS.ID=FEED_IMAGES.FEED_ID where "+ "on FEEDS.CHANNEL_IMAGE_ID=FEED_IMAGES.ID where "+
"FEEDS.KEY_NAME=\""+RDEscapeString(item->text(1))+"\""; "FEEDS.KEY_NAME=\""+RDEscapeString(item->text(1))+"\"";
q=new RDSqlQuery(sql); q=new RDSqlQuery(sql);
while(q->next()) { while(q->next()) {