From bb46b94eabbf11336a2008c9a72f15606334d80f Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Mon, 6 Mar 2023 15:55:18 -0500 Subject: [PATCH] Specify wildcard etag during set_bootdevice The request is sufficiently specific that we do not care about the larger state of the resource. Explicitly declare this by indicating a wildcard etag. Change-Id: Ie0529ffea63516bf025f4ce146e39df40bcc768d --- pyghmi/redfish/oem/generic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyghmi/redfish/oem/generic.py b/pyghmi/redfish/oem/generic.py index 1462a5ea..30ec696a 100644 --- a/pyghmi/redfish/oem/generic.py +++ b/pyghmi/redfish/oem/generic.py @@ -185,9 +185,9 @@ class OEMHandler(object): return {'bootdev': reqbootdev} except Exception: del payload['BootSourceOverrideMode'] - thetag = fishclient.sysinfo.get('@odata.etag', None) + #thetag = fishclient.sysinfo.get('@odata.etag', None) fishclient._do_web_request(fishclient.sysurl, payload, method='PATCH', - etag=thetag) + etag='*') # thetag) return {'bootdev': reqbootdev} def _get_cache(self, url):