Terminating console if error happens in initialization.

--HG--
branch : dev
This commit is contained in:
Andre Rodrigues
2010-11-19 00:56:45 -08:00
parent e37954f22e
commit f815a69368

View File

@@ -36,6 +36,10 @@ namespace Orchard {
DisplayUsageHelp(); DisplayUsageHelp();
return CommandReturnCodes.Ok; return CommandReturnCodes.Ok;
} }
if(context.StartSessionResult == CommandReturnCodes.Fail) {
_commandHostContextProvider.Shutdown(context);
return context.StartSessionResult;
}
CommandReturnCodes result; CommandReturnCodes result;
if (context.Arguments.Arguments.Any()) if (context.Arguments.Arguments.Any())
@@ -56,6 +60,10 @@ namespace Orchard {
if (result.StartSessionResult == result.RetryResult) { if (result.StartSessionResult == result.RetryResult) {
result = _commandHostContextProvider.CreateContext(); result = _commandHostContextProvider.CreateContext();
} }
else if(result.StartSessionResult == CommandReturnCodes.Fail) {
_output.WriteLine("Failed to initialize Orchard session.");
}
return result; return result;
} }