diff --git a/fairmq/plugins/PMIx/PMIxPlugin.cxx b/fairmq/plugins/PMIx/PMIxPlugin.cxx index c4bc02de..b59eea61 100644 --- a/fairmq/plugins/PMIx/PMIxPlugin.cxx +++ b/fairmq/plugins/PMIx/PMIxPlugin.cxx @@ -148,12 +148,12 @@ auto PMIxPlugin::SubscribeForCommands() -> void Transition transition = static_cast(*cmd).GetTransition(); if (ChangeDeviceState(transition)) { fCommands.Send( - Cmds(make(fDeviceId, 0, Result::Ok, transition)) + Cmds(make(fDeviceId, 0, Result::Ok, transition, GetCurrentDeviceState())) .Serialize(Format::JSON), {sender}); } else { fCommands.Send( - Cmds(make(fDeviceId, 0, Result::Failure, transition)) + Cmds(make(fDeviceId, 0, Result::Failure, transition, GetCurrentDeviceState())) .Serialize(Format::JSON), {sender}); }