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