2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-06-02 09:19:39 +00:00

Fix generic refish boot override handling

This commit is contained in:
Jarrod Johnson
2026-05-20 15:29:53 -04:00
parent 41fe249151
commit 6bf534aa56
@@ -757,13 +757,13 @@ class OEMHandler(object):
}}
if uefiboot is not None:
uefiboot = 'UEFI' if uefiboot else 'Legacy'
payload['BootSourceOverrideMode'] = uefiboot
payload['Boot']['BootSourceOverrideMode'] = uefiboot
try:
await fishclient._do_web_request(self.sysurl, payload,
method='PATCH')
await fishclient._do_web_request(fishclient.sysurl, payload,
method='PATCH', etag='*')
return {'bootdev': reqbootdev}
except Exception:
del payload['BootSourceOverrideMode']
del payload['Boot']['BootSourceOverrideMode']
#thetag = fishclient.sysinfo.get('@odata.etag', None)
await fishclient._do_web_request(fishclient.sysurl, payload, method='PATCH',
etag='*') # thetag)