diff --git a/uefi_firmware/uefi.py b/uefi_firmware/uefi.py index 2605cd0..6634d3a 100644 --- a/uefi_firmware/uefi.py +++ b/uefi_firmware/uefi.py @@ -1516,9 +1516,13 @@ def to_dict(self): # TODO? for raw in self.raw_objects: + fvname = None + if hasattr(self, 'fvname'): + fvname = sguid(self.fvname) + return { 'guid': sguid(self.guid), - 'nameGuid': sguid(self.fvname), + 'nameGuid': fvname, 'attributes': self.attributes, 'revision': self.revision, 'checksum': self.checksum,