diff --git a/pyghmi/ipmi/oem/lenovo/imm.py b/pyghmi/ipmi/oem/lenovo/imm.py index 3ea074e4..4cb47035 100644 --- a/pyghmi/ipmi/oem/lenovo/imm.py +++ b/pyghmi/ipmi/oem/lenovo/imm.py @@ -1466,6 +1466,7 @@ class XCCClient(IMMClient): if rsp.get('return', -1) != 0: errmsg = repr(rsp) if rsp else self.wc.lastjsonerror raise Exception('Unexpected return to set filename: ' + errmsg) + self._refresh_token() progress({'phase': 'validating', 'progress': 25.0}) rsp = self.wc.grab_json_response('/api/providers/fwupdate', json.dumps(