@@ -103,18 +103,24 @@ public function getList()
103103 foreach ($ measure ->getRolfRisks () as $ rolfRisk ) {
104104 $ rolfRisks [] = $ rolfRisk ->getId ();
105105 }
106- $ entity ['measure ' ]->rolfRisks = $ this ->anrInstanceRiskOpService ->getOperationalRisks ($ anrId , null , [
107- 'rolfRisks ' => $ rolfRisks ,
108- 'limit ' => -1 ,
109- 'order ' => 'cacheNetRisk ' ,
110- 'order_direction ' => 'desc ' ,
111- ]);
112- $ entity ['measure ' ]->amvs = $ this ->anrInstanceRiskService ->getInstanceRisks ($ anrId , null , [
113- 'amvs ' => $ amvs ,
114- 'limit ' => -1 ,
115- 'order ' => 'maxRisk ' ,
116- 'order_direction ' => 'desc ' ,
117- ]);
106+ $ entity ['measure ' ]->rolfRisks = [];
107+ if (!empty ($ rolfRisks )) {
108+ $ entity ['measure ' ]->rolfRisks = $ this ->anrInstanceRiskOpService ->getOperationalRisks ($ anrId , null , [
109+ 'rolfRisks ' => $ rolfRisks ,
110+ 'limit ' => -1 ,
111+ 'order ' => 'cacheNetRisk ' ,
112+ 'order_direction ' => 'desc ' ,
113+ ]);
114+ }
115+ $ entity ['measure ' ]->amvs = [];
116+ if (!empty ($ amvs )) {
117+ $ entity ['measure ' ]->amvs = $ this ->anrInstanceRiskService ->getInstanceRisks ($ anrId , null , [
118+ 'amvs ' => $ amvs ,
119+ 'limit ' => -1 ,
120+ 'order ' => 'maxRisk ' ,
121+ 'order_direction ' => 'desc ' ,
122+ ]);
123+ }
118124 $ entities [$ key ]['anr ' ] = $ measure ->getAnr ()->getJsonArray ();
119125 $ entities [$ key ]['measure ' ] = $ measure ->getJsonArray ();
120126 $ entities [$ key ]['measure ' ]['category ' ] = $ measure ->getCategory ()->getJsonArray ();
0 commit comments