[Suiviobsmer-commits] r391 - in trunk: . wao-ui/src/main/java/fr/ifremer/wao/ui/pages
Author: fdesbois Date: 2010-03-25 16:48:56 +0000 (Thu, 25 Mar 2010) New Revision: 391 Modified: trunk/changelog.txt trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Synthesis.java Log: Ano #2228 : NPE on reactivityIndicator if no data is retrieve from business Modified: trunk/changelog.txt =================================================================== --- trunk/changelog.txt 2010-03-25 13:34:12 UTC (rev 390) +++ trunk/changelog.txt 2010-03-25 16:48:56 UTC (rev 391) @@ -27,6 +27,9 @@ Anomalies +++++++++ +- [fdesbois] Ano #2228 : Erreur d'affichage de la synthèse : réactivité de la + saisie dans Allegro + 1.0.3 (patch) ------------- Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Synthesis.java =================================================================== --- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Synthesis.java 2010-03-25 13:34:12 UTC (rev 390) +++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Synthesis.java 2010-03-25 16:48:56 UTC (rev 391) @@ -420,7 +420,8 @@ if (allegroReactivity == null) { Company company = !user.isAdmin() ? user.getCompany() : null; allegroReactivity = - serviceSynthesis.getContactDataInputDateReactivity(company, getPeriodForAllegroReactivity()); + serviceSynthesis.getContactDataInputDateReactivity(company, + getPeriodForAllegroReactivity()); } return allegroReactivity; } @@ -433,9 +434,13 @@ } public Double getAllegroReactivityValue() throws WaoException { - ContactAverageReactivity entry = - (ContactAverageReactivity) CollectionUtils.get(getAllegroReactivity(), 0); - return entry.getResult(); + if (!getAllegroReactivity().isEmpty()) { + ContactAverageReactivity entry = (ContactAverageReactivity) + CollectionUtils.get(getAllegroReactivity(), 0); + return entry.getResult(); + } else { + return 0.; + } } public String getAllegroReactivityStyle() throws WaoException {
participants (1)
-
fdesbois@users.labs.libre-entreprise.org