修正される BioStar2 のバージョン: v2.9.8 以降
該当する BioStar2 のバージョン: v2.9.7
1. 問題の概要
BioStar2 v2.9.7 を使用している場合、検索機能を使用した場合、項目の選択ができなくなる問題があります。
具体例としては以下の通りです。
Case 1.
ユーザー設定の画面で、検索機能を使用してアクセスグループを絞り込み、検索結果から選択をしようとしても、対象のアクセスグループが正しく追加されず、さらに絞り込みの結果がリセットされてしまいます。
Case 2.
ユーザーにカードを登録する際、検索機能を使用して端末を絞り込み、検索結果から選択をしようとしても、端末が正常に選択できず、さらに絞り込みの結果がリセットされてしまいます。
Note that:
この問題は、2つ以上のアクセスグループもしくは端末を選択できる場合に発生します。
ただし、この問題は BioStar2 のバージョンを 2.9.8以降にアップデートすることで解決できます。2.9.8がリリースされるまでは、後述のパッチを適用してください。
詳細を確認したい場合は、上記の Case 1 の再現方法について記載した以下の記事をご確認ください。
2. 再現方法
1) 前提条件
- BioStar 2 バージョン 2.9.7
- アクセスグループ: "AG1, AG2, Test" の 3つのアクセスグループを作成し、ユーザーを割り当てておく。
2) 再現手順
手順 1.
ユーザーメニューを開き、任意のユーザーを選択する。
手順 2.
検索機能を使用し、アクセスグループを絞り込む。この再現手順ではアルファベットの "T" を含むアクセスグループを検索します。
手順3.
"Test" のアクセスグループが絞り込めたら、チェックボックスをクリックします。
手順4.
ところが、選択したアクセスグループが追加されず、さらに絞り込みの結果が検索前の状態へ戻ってしまいます。
3. 回避策
: 以下の手順で行い、パッチを適用してください。
1) BioStar2 の全てのサービスを停止させ、クロームのブラウザも全て閉じてください
2) 以下のパスにある "html" フォルダをバックアップしてください
C:\Program Files\BioStar 2(x64)\nginx
3) 以下のリンクにある修正済みの "html" フォルダを、上記のパスにコピー&ペーストしてください
4) BioStar2 の全てのサービスを再起動し、問題が解決しているか確認してください
4. 今後の予定
この問題の修正内容は、BioStar2 バージョン 2.9.8 に反映されます。リリース予定は 2024年 12月となります。