File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments