diff --git a/scripts/wk/hw/obj.py b/scripts/wk/hw/obj.py index b6bdb4ca..3c09d9fd 100644 --- a/scripts/wk/hw/obj.py +++ b/scripts/wk/hw/obj.py @@ -683,6 +683,13 @@ def get_disk_details_macos(path): else: dev['parent'] = dev.pop('ParentWholeDisk', None) + # Fix details if main dev is a child + for child in details['children']: + if path == child['path']: + for key in ('fstype', 'label', 'name', 'size'): + details[key] = child[key] + break + # Done return details