diff options
-rw-r--r-- | redfish-core/lib/virtual_media.hpp | 3 |
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"; |