Entry created from Miniflux via API with full content has empty published_by
Author: CrocmagnonCreated Jul 14, 2026Updated Jul 24, 2026
Environment
- Version: 2.6.14
- Installation: Docker image
- PHP version: Unknown
- OS: NixOS
- Database: PostgreSQL 17.10 (Debian 17.10-1.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
- Configuration: Likely irrelevant
What steps will reproduce the bug?
- Configure the wallabag integration in Miniflux (leave "Send only URL instead of full content" unchecked)
- Subscribe to
https://dev.jimgrey.net/feed/in Miniflux - Save an article to wallabag via the Miniflux integration (e.g. with https://dev.jimgrey.net/2026/07/01/engineering-the-operating-model/)
Result in postgres:
Article saved manually via wallabag (OK)
wallabag=> select id, title, published_by from wallabag_entry where id=1666;
id | title | published_by
------+---------------------------------+--------------
1666 | Engineering the operating model | N;
(1 row)Article saved via Miniflux with "Send only URL" checked (OK)
wallabag=> select id, title, published_by from wallabag_entry where id=1667;
id | title | published_by
------+---------------------------------+--------------
1667 | Engineering the operating model | N;
(1 row)Article saved via Miniflux with "Send only URL" unchecked (NOK)
wallabag=> select id, title, published_by from wallabag_entry where id=1668;
id | title | published_by
------+---------------------------------+-------------------
1668 | Engineering the operating model | a:1:{i:0;s:0:"";}
(1 row)I'd expect to never have empty publisher names. These should be filtered out and if the remaining array is empty then store NULL.
Here's the relevant excerpt from Miniflux, where the payload is constructed:
Source: wallabag/wallabag