diff --git a/AutoTx/AutoTx.cs b/AutoTx/AutoTx.cs index 4a5b80bb07d4d0480ad500553ae17864914fac60..45ed6c0d8d93caced0ed0379906cc60a9a5f011f 100644 --- a/AutoTx/AutoTx.cs +++ b/AutoTx/AutoTx.cs @@ -125,6 +125,8 @@ namespace AutoTx private void LoadConfigXml() { try { _config = ServiceConfig.Deserialize(_configPath); + _incomingPath = Path.Combine(_config.SourceDrive, _config.IncomingDirectory); + _managedPath = Path.Combine(_config.SourceDrive, _config.ManagedDirectory); writeLogDebug("Loaded config from " + _configPath); } catch (ConfigurationErrorsException ex) { @@ -163,16 +165,8 @@ namespace AutoTx /// </summary> public void CheckConfiguration() { var configInvalid = false; - try { - _incomingPath = Path.Combine(_config.SourceDrive, _config.IncomingDirectory); - _managedPath = Path.Combine(_config.SourceDrive, _config.ManagedDirectory); - if (CheckSpoolingDirectories() == false) { - writeLog("ERROR checking spooling directories (incoming / managed)!"); - configInvalid = true; - } - } - catch (Exception ex) { - writeLog("Error in CheckConfiguration(): " + ex.Message + " " + ex.StackTrace); + if (CheckSpoolingDirectories() == false) { + writeLog("ERROR checking spooling directories (incoming / managed)!"); configInvalid = true; }