From 8f5bc523db80729901d8179ed30209576a06f4ca Mon Sep 17 00:00:00 2001 From: Hao Xiang Date: Tue, 16 Apr 2024 18:56:44 +0800 Subject: Fix null fs_type of partition (#2458) (#2459) --- archinstall/lib/disk/device_model.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/archinstall/lib/disk/device_model.py b/archinstall/lib/disk/device_model.py index 1cd3d674..f8873495 100644 --- a/archinstall/lib/disk/device_model.py +++ b/archinstall/lib/disk/device_model.py @@ -114,7 +114,7 @@ class DiskLayoutConfiguration: for partition in entry.get('partitions', []): device_partition = PartitionModification( status=ModificationStatus(partition['status']), - fs_type=FilesystemType(partition['fs_type']), + fs_type=FilesystemType(partition['fs_type']) if partition.get('fs_type') else None, start=Size.parse_args(partition['start']), length=Size.parse_args(partition['size']), mount_options=partition['mount_options'], @@ -663,7 +663,7 @@ class PartitionModification: type: PartitionType start: Size length: Size - fs_type: Optional[FilesystemType] + fs_type: Optional[FilesystemType] = None mountpoint: Optional[Path] = None mount_options: List[str] = field(default_factory=list) flags: List[PartitionFlag] = field(default_factory=list) @@ -815,7 +815,7 @@ class PartitionModification: 'type': self.type.value, 'start': self.start.json(), 'size': self.length.json(), - 'fs_type': self.fs_type.value if self.fs_type else '', + 'fs_type': self.fs_type.value if self.fs_type else None, 'mountpoint': str(self.mountpoint) if self.mountpoint else None, 'mount_options': self.mount_options, 'flags': [f.name for f in self.flags], -- cgit v1.2.3-70-g09d2