問題はバージョン移行のコードにあるから完全にテストされてなかったんでしょう。こういうテストを書くのは大変ですけどね。

ただ、タイムゾーン計算を+9でしているのが諸悪の根源な気が。

フォロー

正直にTimeZoneInfo.ConvertTimeToUtc() とかを使っていれば今回のクラッシュは容易に避けられた。PRにあるような無駄な例外処理もいらない。

ログインして会話に参加
グルドン

Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。