fguillot/miniflux — pull request #220 by pcwalden (2014-06-22 22:46:36+00:00)
Title: Fixes 218 Fedoraforum feed stops working when an etag is returned

I think the problem is in the Fedora Forum RSS feed. I did submit a query to the forum as to whether their Etag generator is stuck. No response.

However, I changed the vendor/picofeed/Client.php logic to get the feed going again. I changed the || to &&:

if (($this->etag && $this->etag === $etag) && ($this->last_modified && $last_modified === $this->last_modified)) { $this->is_modified = false}

In this way, both the Etag AND the last_modified date have to be the same before throwing away the response from the feed.