Skip to content

[Bug]: Auto refresh not working for one feed? #3961

@a-bali

Description

@a-bali

Bug Summary

Feed is updated only when triggered manually

Description

I have a feed that is actually generated by Upvote RSS that is set to regular update and I can see from the logs that the update happens, yet new entries are not inserted. When I trigger a manual refresh, the items are correctly inserted. I enabled debug logging and I can see that the automatic refresh generates the following message:

2026-01-06 19:25:11.566
DEBUG
level=DEBUG msg="Request response" effective_url="https://upvote.MASKED/?platform=hacker-news&community=frontpage&score=0&content=&comments=10&view=rss" content_length="" content_encoding="" content_type="text/xml; charset=utf-8"

Whereas the manual refresh generates a line like this:

2026-01-06 21:04:40.325
DEBUG
level=DEBUG msg="Request response" effective_url="https://upvote.MASKED/?platform=hacker-news&community=frontpage&score=0&content=&comments=10&view=rss" content_length="" content_encoding=br content_type="text/xml; charset=utf-8"

Note the different in content_encoding. Notably, other feeds (which refresh successfully automatically, such as the reddit feed below) generated by Upvote also have content_encoding=br.

~ $ wget -O /dev/null -S  'https://upvote.MASKED/?platform=reddit&subreddit=kubernetes&threshold=80&showScore=&content=&comments=5&filterPinnedComments=&filterOldPosts=7&view=rss'
Connecting to upvote.MASKED (192.168.1.3:443)
  HTTP/1.1 200 OK
  Content-Type: text/xml; charset=utf-8
  Date: Tue, 06 Jan 2026 20:08:32 GMT
  Server: envoy
  Vary: Accept-Encoding
  X-Envoy-Upstream-Service-Time: 8
  X-Powered-By: PHP/8.4.10
  Connection: close
  Transfer-Encoding: chunked

saving to '/dev/null'
null                 100% |********************************************************************************************************************************************************| 21121  0:00:00 ETA
'/dev/null' saved
~ $ wget -O /dev/null -S 'https://upvote.MASKED/?platform=hacker-news&community=frontpage&score=0&content=&comments=10&view=rss'
Connecting to upvote.xba.li (192.168.1.3:443)
  HTTP/1.1 200 OK
  Content-Type: text/xml; charset=utf-8
  Date: Tue, 06 Jan 2026 20:09:01 GMT
  Server: envoy
  Vary: Accept-Encoding
  X-Envoy-Upstream-Service-Time: 10
  X-Powered-By: PHP/8.4.10
  Connection: close
  Transfer-Encoding: chunked

saving to '/dev/null'
null                 100% |********************************************************************************************************************************************************|  334k  0:00:00 ETA
'/dev/null' saved
~ $

The generated feed also appears to be fully fine, see attached.

sample.xml

It's very strange but working like this consistently for days now, any pointers how to further debug? I found nothing more useful info in the debug logs.

Steps to Reproduce

See above.

Expected Behavior

Automatic feed refresh should complete and insert new entries.

Actual Behavior

Automatic feed refresh does not insert new entries, just when triggered manually.

Version

2.2.15

Browser

Safari

Relevant Logs or Error Output

Additional Context

Miniflux is running in Kubernetes.

Checklist

  • I have searched existing issues to ensure this bug hasn't been reported before.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions