From 7732d5001675a53199dd093851dfad3bb7ae0327 Mon Sep 17 00:00:00 2001 From: Gabriel A Hernandez <140030166+okayGravity@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:04:39 -0800 Subject: [PATCH] Improved regex in _validate_value() that checks user input for partition value and unit. (#3952) - Allows for white space in between groups, aligning better with displayed example. - Removed unneeded | symbol, which was checking as literal rather than working as "or %" --- archinstall/lib/disk/partitioning_menu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/archinstall/lib/disk/partitioning_menu.py b/archinstall/lib/disk/partitioning_menu.py index baac9f77..49e69bc2 100644 --- a/archinstall/lib/disk/partitioning_menu.py +++ b/archinstall/lib/disk/partitioning_menu.py @@ -437,7 +437,7 @@ class PartitioningList(ListManager[DiskSegment]): max_size: Size, text: str, ) -> Size | None: - match = re.match(r'([0-9]+)([a-zA-Z|%]*)', text, re.I) + match = re.match(r'^\s*([0-9]+)\s*([a-zA-Z%]*)\s*$', text, re.I) if not match: return None