Skip to content

Commit 9a77764

Browse files
committed
q-dev: fix assignment.devices
1 parent 73ea327 commit 9a77764

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

qubes/device_protocol.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1289,7 +1289,7 @@ def devices(self) -> List[DeviceInfo]:
12891289
dev = self.backend_domain.devices[self.devclass][self.port_id]
12901290
if (
12911291
isinstance(dev, UnknownDevice)
1292-
or dev.device_id == self.device_id
1292+
or self.device_id in (dev.device_id, "*")
12931293
):
12941294
return [dev]
12951295
result = []

qubes/vm/qubesvm.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1178,9 +1178,8 @@ async def start(self, start_guid=True, notify_function=None,
11781178
qmemman_client = None
11791179
try:
11801180
for devclass in self.devices:
1181-
for ass in self.devices[devclass].get_assigned_devices():
1182-
if not ass.required:
1183-
continue
1181+
for ass in self.devices[devclass].get_assigned_devices(
1182+
required_only=True):
11841183
for device in ass.devices:
11851184
if not isinstance(
11861185
device, qubes.device_protocol.UnknownDevice

0 commit comments

Comments
 (0)