A show made a feed of its own stays hidden with its OPML #358
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Unread in the feed list said 2 for Unsung, yet All Subscriptions' unread list was empty (total 0) for rays@sdf1.net.
Unsung was once a show of the OPML hacker-news-top-feeds-2 and is now a feed of its own: not managed, no group in the catalogue. But
feeds.group_idstill says hacker-news-top-feeds-2, and that OPML is hidden from All Subscriptions, soshown_inleaves Unsung out of All Subscriptions too.Db::unmanagesetsmanaged = falseand leavesgroup_idas it was, inpromote_keptandretire_group, whose catalogue entry has no group. 20 feeds in production are not managed and still have a group_id.(The other 4 unread, in Glass Cannon shows, are left out correctly: rays hid The Glass Cannon Network from All Subscriptions.)
Fixed in
c6ca4d1: unmanage sets a feed's group from its catalogue entry, and a pass at start-up moved the 15 feeds left in an old list's group. Deployed in 1.5.2-dev; All Subscriptions' unread now lists Unsung's 2 for rays.