From 68172683a1d5a2f124b0f48b4ff42499dd65b6c2 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Wed, 10 May 2023 12:40:36 +0200
Subject: [PATCH] Bugfix: Create trap POI from app

---
 src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java | 2 ++
 src/main/java/no/nibio/vips/logic/service/POIService.java     | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java b/src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java
index db7fc933..2c22c7db 100755
--- a/src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java
+++ b/src/main/java/no/nibio/vips/logic/entity/PointOfInterest.java
@@ -120,6 +120,8 @@ public class PointOfInterest implements Serializable, Comparable {
     				break;
     		case 4: instance = new PointOfInterestTypeRegion();
     				break;
+            case 5: instance = new PointOfInterestTypeTrap();
+                break;
     		default: instance = null;
     				break;
     	}
diff --git a/src/main/java/no/nibio/vips/logic/service/POIService.java b/src/main/java/no/nibio/vips/logic/service/POIService.java
index 62da58eb..7ef5783d 100644
--- a/src/main/java/no/nibio/vips/logic/service/POIService.java
+++ b/src/main/java/no/nibio/vips/logic/service/POIService.java
@@ -173,7 +173,7 @@ public class POIService {
                 }
             } else {
                 PointOfInterest mergePoi = ((Integer) mapFromApp.get("pointOfInterestId")) > 0 ? SessionControllerGetter.getPointOfInterestBean().getPointOfInterest((Integer) mapFromApp.get("pointOfInterestId")) : PointOfInterest.getInstance((Integer) mapFromApp.get("pointOfInterestTypeId"));
-                // Trying to sync a non-existing observation
+                // Trying to sync a non-existing POI
                 if (mergePoi == null) {
                     return Response.status(Status.NOT_FOUND).build();
                 }
-- 
GitLab