diff --git a/OneM2M_Testcases_CSE_Release_1.ttcn b/OneM2M_Testcases_CSE_Release_1.ttcn
index 04d2d3c6414e09865a5f4d8896e795304d0a855e..9fd7ce089e4ce3cbae419db6d663d6e50d384116 100644
--- a/OneM2M_Testcases_CSE_Release_1.ttcn
+++ b/OneM2M_Testcases_CSE_Release_1.ttcn
@@ -7928,7 +7928,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 						var integer v_acpIndex2 := -1;
 						var RequestPrimitive v_createRequestAcp1 := valueof(m_createAcp(f_getResourceAddress(-1), omit));
 						var RequestPrimitive v_createRequestAcp2 := valueof(m_createAcp(f_getResourceAddress(-1), omit));
-						var RequestPrimitive v_updateRequest := valueof(m_updateAeBase);
+						var RequestPrimitive v_updateRequest;
 						var AccessControlRule v_accessControlRule_1;
 						var AccessControlRule v_accessControlRule_2;
 						var SetOfAcrs v_setOfArcs_1;
@@ -7958,6 +7958,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 						f_cse_updateResource(v_updateRequest);
 						
 						// Test Body
+						v_updateRequest := valueof(m_updateAeBase);
 						v_updateRequest.primitiveContent.aE.accessControlPolicyIDs := {f_getResourceId(vc_resourcesList[v_acpIndex2].resource)};
 						v_updateRequest := f_getUpdateRequestPrimitive(int1, v_aeIndex, v_updateRequest);