From 7ee2b8d61b308385027a1460bd60f451734d0d10 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Wed, 18 Apr 2018 14:33:21 +0200
Subject: [PATCH] Avoiding Exception on non-existing Organization

---
 .../vips/logic/controller/session/PointOfInterestBean.java  | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main/java/no/nibio/vips/logic/controller/session/PointOfInterestBean.java b/src/main/java/no/nibio/vips/logic/controller/session/PointOfInterestBean.java
index 8f1534f6..c983c3fa 100755
--- a/src/main/java/no/nibio/vips/logic/controller/session/PointOfInterestBean.java
+++ b/src/main/java/no/nibio/vips/logic/controller/session/PointOfInterestBean.java
@@ -252,8 +252,14 @@ public class PointOfInterestBean {
      * @return 
      */
     public List<PointOfInterestWeatherStation> getWeatherstationsForOrganization(Organization organization, Boolean active) {
+        
+        if(organization == null)
+        {
+            return new ArrayList<>();
+        }
         // Avoid nulls
         active = active == null ? true : active;
+        
         List<PointOfInterestWeatherStation> retVal = em.createNamedQuery("PointOfInterestWeatherStation.findByActivityAndOrganizationId", PointOfInterestWeatherStation.class)
                                                 .setParameter("organizationId", organization)
                                                 .setParameter("active", active)
-- 
GitLab