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 d5b97e3b7099e4d0c53b152b699315ee097541a8..fd24434d757adfb8cbb804856f79930fedffe47c 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
@@ -490,6 +490,7 @@ public class ServiceRepoService {
                                 charChangedForNotes += n.getName() + ", "; 
 							  }
                               if ( n.getName().toUpperCase().contains(  "PRIMITIVE::" ) ){
+								serviceCharacteristicChanged = true;
                                 serviceCharacteristicChangedContainsPrimitive = true;
                               }