If you unpublish a feed, it still gets processed on "refresh"

$process_feeds = db_query('SELECT s.nid FROM {simplefeed_feed} s JOIN {node} n ON s.vid = n.vid WHERE ((%d - s.checked) >= s.refresh)', time());

should probably be

$process_feeds = db_query('SELECT s.nid FROM {simplefeed_feed} s JOIN {node} n ON s.vid = n.vid WHERE ((%d - s.checked) >= s.refresh) AND s.published = 1', time());

Comments

m3avrck’s picture

Status: Needs review » Fixed

Actually ... n.status = 1 ;-)

Thanks though, I fixed this and other occurences!

Anonymous’s picture

Status: Fixed » Closed (fixed)