Closed scimmia9286 closed 1 year ago
バグ報告と原因の解析ありがとうございました。 ご指摘の通り実装ミスが確認できましたので、version v2.7.3にて修正いたしました。
対応いただきありがとうございました。 番組繰り下げなどの場合、mirakurun側にもバグ(制限事項かも)が存在するので現在はまだ完全ではありません。 mirakurunにパッチを当ててみてしばらく様子を見ている段階です。(今のところかなりよい感じです) 問題なさそうであればmirakurunnへ反映できればと思っています。
環境
2.7.1
3.9.0-rc.4
v18.17.0
9.6.7
Debian GNU/Linux 12 (bookworm)
Issue
以下に示す条件文の比較演算子の向きが逆のため、すでに録画準備に入っている番組の録画開始時刻を修正することができない
https://github.com/l3tnun/EPGStation/blob/f10a9416ac8614c9adb13ccb4a54ce93ccdbd952/src/model/operator/recording/RecorderModel.ts#L789
試験ケースが少ないため全ての条件で再スケジュールに成功するとは言えないが、epgUpdateIntervalTime を十分短く設定ししばらく試験してみたが正常に再スケジュールされた