exch-bms2/beatoraja

持っていない譜面をFAVORITE登録すると不正なレコードが追加される

Closed this issue · 0 comments

こんにちは。私はGitHubを利用するのが初めてで、何か間違っていたらごめんなさい。

beatoraja-0.8.5-jre-win64
難易度表フォルダから持っていない譜面で「FAVORITE」をクリックすると、songdata.dbのsongテーブルにpathがNULLであるレコードが追加される。
このようなレコードは「楽曲全更新」を実行しても消えずに残る。

【問題を見つけた背景】
私はLN難易度表の◆13フォルダを開くとフリーズしてしまう現象に悩んでいました。
色々と試行錯誤していたところ、songdata.dbのsongテーブルから、pathがNULLであるレコードを削除すると正常にフォルダを開けるようになりました。

不良レコードが追加されたのは、おそらく難易度表フォルダから持っていない譜面で「FAVORITE」ボタンをクリックしたためです。
この動作は予期しない動作ではありませんか?
20230628_234320_Music_Select