diff --git a/src/problem/problem.cpp b/src/problem/problem.cpp
index 849a176b6330a95a2efdc3af7d456a42c9ee7ebd..457bcf969e893d2362911520ad8ebedceb4302d0 100644
--- a/src/problem/problem.cpp
+++ b/src/problem/problem.cpp
@@ -173,9 +173,9 @@ ProblemPtr Problem::autoSetup(ParamsServer &_server)
     map->setProblem(problem);
     problem->setMap(map);
     // load map from file (optional)
-    if (_server.hasParam("map/load"))
+    if (_server.hasParam("map/filename"))
     {
-        problem->loadMap(_server.getParam<std::string>("map/load"));
+        problem->loadMap(_server.getParam<std::string>("map/filename"));
     }
 
     // Tree manager