change default name assignment to no assignment

Change-Id: Ic64cf1298122e4e9af58c46b39b93883208fcf81
diff --git a/src/ca-module.cpp b/src/ca-module.cpp
index b41efac..c32a4f4 100644
--- a/src/ca-module.cpp
+++ b/src/ca-module.cpp
@@ -51,10 +51,6 @@
   m_storage = CaStorage::createCaStorage(storageType, m_config.m_caItem.m_caPrefix, "");
   random::generateSecureBytes(m_requestIdGenKey, 32);
   registerPrefix();
-  if (!m_config.m_nameAssignmentFunc) {
-      m_config.m_nameAssignmentFunc =
-              NameAssignmentFuncFactory::createNameAssignmentFuncFactory("random")->getFunction("");
-  }
 }
 
 CaModule::~CaModule()
@@ -191,14 +187,16 @@
   // process PROBE requests: collect probe parameters
   auto parameters = PROBE::decodeApplicationParameters(request.getApplicationParameters());
   std::vector<PartialName> availableComponents;
-  try {
-    availableComponents = m_config.m_nameAssignmentFunc(parameters);
-  }
-  catch (const std::exception& e) {
-    _LOG_TRACE("Cannot parse probe parameters: " << e.what());
-    m_face.put(generateErrorDataPacket(request.getName(), ErrorCode::INVALID_PARAMETER,
-            "Cannot parse probe parameters: " + std::string(e.what())));
-    return;
+  if (m_config.m_nameAssignmentFunc) {
+    try {
+      availableComponents = m_config.m_nameAssignmentFunc(parameters);
+    }
+    catch (const std::exception &e) {
+      _LOG_TRACE("Cannot parse probe parameters: " << e.what());
+      m_face.put(generateErrorDataPacket(request.getName(), ErrorCode::INVALID_PARAMETER,
+              "Cannot parse probe parameters: " + std::string(e.what())));
+      return;
+    }
   }
   std::vector<Name> availableNames;
   for (const auto& component : availableComponents) {