Throw a sensible exception when an invalid path is given.
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using OpenRA.FileSystem;
|
||||
|
||||
@@ -80,6 +81,9 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
|
||||
// HACK: We know that maps can only be oramap or folders, which are ReadWrite
|
||||
var package = modData.ModFiles.OpenPackage(args[1], new Folder(".")) as IReadWritePackage;
|
||||
if (package == null)
|
||||
throw new FileNotFoundException(args[1]);
|
||||
|
||||
var engineDate = Exts.ParseIntegerInvariant(args[2]);
|
||||
UpgradeMap(modData, package, engineDate);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user