#8935·wallabag

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?

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:

https://github.com/miniflux/v2/blob/79d920bc1ac900834322fcfe13b6e228228c2fe0/internal/integration/wallabag/wallabag.go#L65-L74