修正される 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" フォルダを、上記のパスにコピー&ペーストしてください

  BioStar 2 v2.9.7 Patch.zip

4) BioStar2 の全てのサービスを再起動し、問題が解決しているか確認してください



4. 今後の予定

この問題の修正内容は、BioStar2 バージョン 2.9.8 に反映されます。リリース予定は 2024年 12月となります。