Skip to content

Commit d0a36c0

Browse files
committed
v0.7 (Finalize UI) - Fix minor stuffs
1 parent d438ac1 commit d0a36c0

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

src/config/DiskPartConfig.cs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1990,13 +1990,25 @@ public List<string> Validate()
19901990
{
19911991
errors.Add(lang.GetString("validation.required", lang.GetString("diskPartConfig.diskID.label")));
19921992
}
1993-
1993+
19941994
// Validate Partition Layout
19951995
if (string.IsNullOrWhiteSpace(PartitionLayout))
19961996
{
19971997
errors.Add(lang.GetString("validation.required", lang.GetString("diskPartConfig.partitionLayout.label")));
19981998
}
19991999

2000+
// Validate InstallToPartitionID
2001+
int actualPartitionCount = 0;
2002+
for (int i = 0; i < partitionRows; i++)
2003+
{
2004+
if (HasPartitionRowData(i))
2005+
actualPartitionCount++;
2006+
}
2007+
if (InstallToPartitionID == 0 || InstallToPartitionID > actualPartitionCount)
2008+
{
2009+
errors.Add(lang.GetString("validation.required", lang.GetString("diskPartConfig.installToPartitionID.label")));
2010+
}
2011+
20002012
return errors;
20012013
}
20022014

0 commit comments

Comments
 (0)