diff --git a/kvirt/ksushy/__init__.py b/kvirt/ksushy/__init__.py index a346020cb..82094063b 100644 --- a/kvirt/ksushy/__init__.py +++ b/kvirt/ksushy/__init__.py @@ -283,7 +283,7 @@ def virtualmedia_insert(client, name): return msg try: pprint(f"Setting iso of vm {name} to {image}") - iso = os.path.basename(image) + iso = config.k.info(name).get('redfish_iso') or os.path.basename(image) token_iso = os.path.basename(image).split('?')[0] if token_iso != iso: iso = f"boot-{token_iso}.iso"