From 80d9cb4e3fb226056b48301ce0e202977b0330ec Mon Sep 17 00:00:00 2001
From: Christos Tranoris <tranoris@ece.upatras.gr>
Date: Thu, 19 Dec 2024 00:26:05 +0200
Subject: [PATCH] fix for #60. Ignoring prefix chars for services with no Kind

---
 .../org/etsi/osl/tmf/sim638/service/ServiceRepoService.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/etsi/osl/tmf/sim638/service/ServiceRepoService.java b/src/main/java/org/etsi/osl/tmf/sim638/service/ServiceRepoService.java
index 1f17c69..44ff8c1 100644
--- a/src/main/java/org/etsi/osl/tmf/sim638/service/ServiceRepoService.java
+++ b/src/main/java/org/etsi/osl/tmf/sim638/service/ServiceRepoService.java
@@ -1266,7 +1266,7 @@ public class ServiceRepoService {
                 resourcename = firstToken ;  //example "cr0fc1234-amf"       
               }
               
-              Boolean resourceIsSameKind = aService.checkIsKindResource(res);
+              Boolean resourceIsSameKind = aService.checkIsKindResource(res) || aService.getServiceCharacteristicByName("Kind")==null; //either Kind is the same or simply does not exist. Then behave the same
               if (resourceIsSameKind) { //if this service is the same kind as the resource then don't prefix the characteristic
                 kind = "";
                 resourcename="";   
-- 
GitLab