@@ -296,7 +296,7 @@ public string GetPathToAppCastOutput(string desiredOutputDirectory, string sourc
296296 public ( List < AppCastItem > , string ) LoadAppCastItemsAndProductName ( string sourceBinaryDirectory , bool useExistingAppCastItems , string outputAppCastFileName )
297297 {
298298 var items = new List < AppCastItem > ( ) ;
299- var dirFileSearches = GetSearchExtensionsFromString ( _opts . Extensions ) ;
299+ var dirFileSearches = GetSearchExtensionsFromString ( _opts . Extensions ?? "" ) ;
300300 var binaries = FindBinaries ( sourceBinaryDirectory , dirFileSearches , _opts . SearchBinarySubDirectories ) ;
301301 if ( ! binaries . Any ( ) )
302302 {
@@ -382,14 +382,17 @@ public string GetPathToAppCastOutput(string desiredOutputDirectory, string sourc
382382 items . Sort ( ( a , b ) => b . Version . CompareTo ( a . Version ) ) ;
383383
384384 // mark critical items as critical
385- var criticalVersions = _opts . CriticalVersions . Split ( "," ) . ToList ( )
385+ var criticalVersions = _opts . CriticalVersions ? . Split ( "," ) . ToList ( )
386386 . Where ( x => ! string . IsNullOrWhiteSpace ( x ) )
387387 . Distinct ( ) ;
388- foreach ( var item in items )
388+ if ( criticalVersions != null )
389389 {
390- if ( criticalVersions . Contains ( item . Version ) )
390+ foreach ( var item in items )
391391 {
392- item . IsCriticalUpdate = true ;
392+ if ( criticalVersions . Contains ( item . Version ) )
393+ {
394+ item . IsCriticalUpdate = true ;
395+ }
393396 }
394397 }
395398
0 commit comments