diff --git a/pyghmi/redfish/command.py b/pyghmi/redfish/command.py index 082037dc..041f8453 100644 --- a/pyghmi/redfish/command.py +++ b/pyghmi/redfish/command.py @@ -638,7 +638,8 @@ class Command(object): return {'bootdev': reqbootdev} except Exception: del payload['BootSourceOverrideMode'] - self._do_web_request(self.sysurl, payload, method='PATCH') + thetag = self.sysinfo.get('@odata.etag', None) + self._do_web_request(self.sysurl, payload, method='PATCH', etag=thetag) return {'bootdev': reqbootdev} @property