diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index 682628539ea91a24819639da96e3bce3ae966e59..8e74161f9101584523677acc7501fd6293aa5c54 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -1013,7 +1013,7 @@ module OneM2M_Functions {
 				
 				v_request := f_getUpdateRequestPrimitive(p_resourceType, p_resourceIndex, p_request);
 				
-				mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_request))));
+				mcaPort.send(f_getMsgOutPrimitive(m_request(valueof(p_request), p_nullFields)));
 				tc_ac.start;
 				alt {
 					[] mcaPort.receive(mw_response(mw_responsePrimitiveOK)) -> value vc_response {