02700-MM-9935 共通グラフ編集フォームにてエラーが生じて画面が消える事象の修正(対象インスタンスの入力状態による)

■問題

統合ダッシュボードなどに使われている共通グラフの設定モーダルにて、下記条件を満たす設定を行うとエラーが生じて画面が消える状態でした。

 

■条件

Sheltyバージョン:2.5.0以降
条件:共通グラフの設定モーダルにて以下の条件をすべて満たす場合

  • 対象フィールドを埋めた状態

  • 対象インスタンスの必須項目が未入力

  • 末端インスタンスで「すべて」を選択する

 

■原因

対象インスタンスの必須項目を埋められていない状態では末端インスタンスは何も選択肢が出ない仕様になっていましたが、「すべて」だけ選べるようになっていました。この状態で「すべて」を選択すると、グラフを表示するための前提条件が整わないままグラフ生成処理が実行されるため、グラフ生成の処理過程で予期せぬエラーが生じていました。

 

■修正内容

対象インスタンスの必須項目を埋められていない状態では、末端インスタンスで「すべて」を選べないようにしました。

 

Copyright © IIM. All Rights Reserved.