From f6987a4bd8a4750c006a0356c2f656fbd5f39117 Mon Sep 17 00:00:00 2001
From: lpapadopoulos <lpapadopoulos@ubitech.eu>
Date: Wed, 29 May 2024 14:32:07 +0300
Subject: [PATCH] return new geographic site in case there in not one

---
 .../tmf/gsm674/api/GeographicSiteManagementApiController.java    | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/org/etsi/osl/tmf/gsm674/api/GeographicSiteManagementApiController.java b/src/main/java/org/etsi/osl/tmf/gsm674/api/GeographicSiteManagementApiController.java
index e3025d0..88fcdbc 100644
--- a/src/main/java/org/etsi/osl/tmf/gsm674/api/GeographicSiteManagementApiController.java
+++ b/src/main/java/org/etsi/osl/tmf/gsm674/api/GeographicSiteManagementApiController.java
@@ -65,6 +65,7 @@ public class GeographicSiteManagementApiController implements GeographicSiteMana
                 Individual ind = individualRepoService.findByUsername(principal.getName());
 
                 GeographicSite gs= geographicSiteManagementService.findGeographicSiteByRelatedPartyId(ind.getId());
+                if (gs==null) gs =new GeographicSite();
                 return new ResponseEntity<GeographicSite>(gs,HttpStatus.OK);
 
             } else if ( authentication.getAuthorities().contains( new SimpleGrantedAuthority( UserRoleType.ROLE_ADMIN.getValue()  ) ) ){
-- 
GitLab