summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--redfish-core/include/redfish.hpp3
-rw-r--r--redfish-core/lib/redfish_v1.hpp3
-rw-r--r--src/webserver_main.cpp2
3 files changed, 5 insertions, 3 deletions
diff --git a/redfish-core/include/redfish.hpp b/redfish-core/include/redfish.hpp
index a9704d6aac..10c716109e 100644
--- a/redfish-core/include/redfish.hpp
+++ b/redfish-core/include/redfish.hpp
@@ -34,6 +34,7 @@
#include "../lib/power.hpp"
#include "../lib/processor.hpp"
#include "../lib/redfish_sessions.hpp"
+#include "../lib/redfish_v1.hpp"
#include "../lib/roles.hpp"
#include "../lib/sensors.hpp"
#include "../lib/service_root.hpp"
@@ -212,6 +213,8 @@ class RedfishService
requestRoutesMetricReport(app);
requestRoutesTriggerCollection(app);
requestRoutesTrigger(app);
+
+ requestRoutesRedfish(app);
}
};
diff --git a/redfish-core/lib/redfish_v1.hpp b/redfish-core/lib/redfish_v1.hpp
index 52d8c7620f..9c24e2132c 100644
--- a/redfish-core/lib/redfish_v1.hpp
+++ b/redfish-core/lib/redfish_v1.hpp
@@ -19,10 +19,11 @@ inline void redfishGet(App& app, const crow::Request& req,
asyncResp->res.jsonValue["v1"] = "/redfish/v1/";
}
-inline void requestRoutes(App& app)
+inline void requestRoutesRedfish(App& app)
{
BMCWEB_ROUTE(app, "/redfish/")
.methods(boost::beast::http::verb::get)(
std::bind_front(redfishGet, std::ref(app)));
}
+
} // namespace redfish
diff --git a/src/webserver_main.cpp b/src/webserver_main.cpp
index 9d2aa8a13d..f49b25d0ce 100644
--- a/src/webserver_main.cpp
+++ b/src/webserver_main.cpp
@@ -16,7 +16,6 @@
#include <openbmc_dbus_rest.hpp>
#include <redfish.hpp>
#include <redfish_aggregator.hpp>
-#include <redfish_v1.hpp>
#include <sdbusplus/asio/connection.hpp>
#include <sdbusplus/bus.hpp>
#include <sdbusplus/server.hpp>
@@ -84,7 +83,6 @@ static int run()
#endif
#ifdef BMCWEB_ENABLE_REDFISH
- redfish::requestRoutes(app);
redfish::RedfishService redfish(app);
// Create HttpClient instance and initialize Config