diff --git a/src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java b/src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java
index 243915a5bdd43eda8fe73fa26bf6e181d6a6db88..9150fb15c04cfbbe582cb9ec236d012855efc890 100644
--- a/src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java
+++ b/src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java
@@ -307,6 +307,7 @@ public class ServiceRepoServiceTest {
         resCharacteristicItem.setValue( new Any("nslcm_test2"));
         resourceUpdate.addResourceCharacteristicItem(resCharacteristicItem);
         
+        resCharacteristicItem = new org.etsi.osl.tmf.ri639.model.Characteristic();
         resCharacteristicItem.setName( "newChar" );
         resCharacteristicItem.setValue( new Any("myval0"));
         resourceUpdate.addResourceCharacteristicItem(resCharacteristicItem);
@@ -315,7 +316,8 @@ public class ServiceRepoServiceTest {
         System.out.println("STEP 1 - =========================================== " +serviceRepoService.toString() );
         Resource nullResource = resourceRepoService.updateResource( resource.getId(), resourceUpdate, false);
         resource = resourceRepoService.findByUuid(firstResourceRef.getId());        
-        assertThat( resource.getResourceCharacteristic().size()  ).isEqualTo( 1 );
+        nullResource.setResourceStatus(ResourceStatusType.AVAILABLE);
+        assertThat( resource.getResourceCharacteristic().size()  ).isEqualTo( 2 );
 
         Thread.sleep(1000);