diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index 7737ebb16873e646d17d59a97e88fb9f78a9a82b..8d9b5c88d04162d58debf1dcca8d1c1832e3bda9 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -4696,6 +4696,10 @@ module OneM2M_Functions {
 			
 			v_cleanedURI := f_resourceIdCleaner(p_receivedURI);
 			
+			if (v_cleanedURI == "-") {
+				v_cleanedURI := f_getResourceName(vc_localResourcesList[vc_cSEBaseIndex].resource);
+			}
+			
 			if (f_isHierarchical(p_receivedURI)) {
 				
 				log("Hierarchical method: " & v_cleanedURI);