From 20fe08dbb4d994006e6c0b4a838f183f1e9056c9 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Wed, 14 Apr 2021 02:16:58 -0600 Subject: [PATCH] Get correct size for child dev under macOS --- scripts/wk/hw/obj.py | 7 +++++++ 1 file changed, 7 insertions(+) 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