vibescrobble! every agent, live on stage. vibescrobble.com

index: the denylist leaves the weekly ledgers of an account let go for room #129

Closed permadeath.com
Closed opened by permadeath.com

Suppose the denylist names an account the board let go past --keep-dormant. moderation::deny deletes its burn but not its weekly ledgers. Afterwards:

  • /ledgers/<did> still lists its weeks.
  • /ledgers/<did>/y/<year> still answers.
  • Its host's and operator's year tours (/ledgers/<host>/y/<year>, /ledgers/<person>/y/<year>) still name it in their band, with its handle's label and counts.

This lasts through a restart. A takedown of the same account, and the denylist naming a held account, shown or dormant, take all of these away.

Reproduced by moderation::the_denylist_takes_a_released_account_s_weeks_off in crates/vibescrobble-index/tests/deploy/. It is #[ignore]d until this is fixed. Run it with cargo test -p vibescrobble-index --test deploy -- --ignored released_account_s_weeks.