summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--redfish-core/lib/virtual_media.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/redfish-core/lib/virtual_media.hpp b/redfish-core/lib/virtual_media.hpp
index 88bdb215b2..bb17d3f8df 100644
--- a/redfish-core/lib/virtual_media.hpp
+++ b/redfish-core/lib/virtual_media.hpp
@@ -881,7 +881,7 @@ inline void handleManagersVirtualMediaActionInsertPost(
for (const auto& object : subtree)
{
VmMode mode = parseObjectPathAndGetMode(object.first, resName);
- if (mode == VmMode::Proxy)
+ if (mode == VmMode::Legacy)
{
validateParams(asyncResp, service, resName, actionParams);
@@ -948,6 +948,7 @@ inline void handleManagersVirtualMediaActionEject(
{
doEjectAction(asyncResp, service, resName,
mode == VmMode::Legacy);
+ return;
}
}
BMCWEB_LOG_DEBUG << "Parent item not found";