既に指摘も上がっている通り、公開範囲判定の tootVisibility 関数内で、ccがnullのパターンを想定できていないのが原因っぽいですね。無理やり対策してやるときちんと開くことができるようになりました。
DMのデータでccがnullになってるのは正規のパターンなのかどうなのかは気になりますが、いずれにせよ「受け入れ側は寛容に」パターンからするとMARL側のissueともいえそう……
#fedibird
QT: https://fedibird.com/@tukine/113600601348337072 [参照]
@hanubeki @the_kwa @tukine そして、実際、負荷が大きいから無駄に何度もやりたくないですしね……。
ツールに渡す前に、jqで前処理するのが現実的かなあ。