@@ -43,7 +43,7 @@ public class SimplelocalizeCliCommand implements Runnable
4343 @ Option (names = {"--debug" }, description = "Debug mode" , defaultValue = "false" )
4444 boolean debug ;
4545
46- private Configuration configuration ;
46+ private Configuration effectiveCommandConfiguration ;
4747
4848 public static void main (String [] args )
4949 {
@@ -87,7 +87,7 @@ public void extract(
8787 }
8888 ConfigurationValidator configurationValidator = new ConfigurationValidator ();
8989 configurationValidator .validateExtractConfiguration (configuration );
90- this .configuration = configuration ;
90+ this .effectiveCommandConfiguration = configuration ;
9191 SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
9292 ExtractCommand extractCommand = new ExtractCommand (client , configuration );
9393 extractCommand .invoke ();
@@ -198,7 +198,7 @@ public void upload(
198198
199199 ConfigurationValidator configurationValidator = new ConfigurationValidator ();
200200 configurationValidator .validateUploadConfiguration (configuration );
201- this .configuration = configuration ;
201+ this .effectiveCommandConfiguration = configuration ;
202202 SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
203203 UploadCommand uploadCommand = new UploadCommand (client , configuration );
204204 uploadCommand .invoke ();
@@ -265,7 +265,7 @@ public void download(
265265
266266 ConfigurationValidator configurationValidator = new ConfigurationValidator ();
267267 configurationValidator .validateDownloadConfiguration (configuration );
268- this .configuration = configuration ;
268+ this .effectiveCommandConfiguration = configuration ;
269269 SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
270270 DownloadCommand downloadCommand = new DownloadCommand (client , configuration );
271271 downloadCommand .invoke ();
@@ -317,7 +317,7 @@ public void pull(
317317
318318 ConfigurationValidator configurationValidator = new ConfigurationValidator ();
319319 configurationValidator .validateHostingPullConfiguration (configuration );
320- this .configuration = configuration ;
320+ this .effectiveCommandConfiguration = configuration ;
321321 SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
322322 PullHostingCommand command = new PullHostingCommand (client , configuration );
323323 command .invoke ();
@@ -359,7 +359,7 @@ public void startAutoTranslation(
359359
360360 ConfigurationValidator configurationValidator = new ConfigurationValidator ();
361361 configurationValidator .validateAutoTranslationConfiguration (configuration );
362- this .configuration = configuration ;
362+ this .effectiveCommandConfiguration = configuration ;
363363 SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
364364 AutoTranslationCommand command = new AutoTranslationCommand (client , configuration );
365365 command .invoke ();
@@ -408,7 +408,7 @@ public void status(
408408
409409 ConfigurationValidator configurationValidator = new ConfigurationValidator ();
410410 configurationValidator .validateGetStatusConfiguration (configuration );
411- this .configuration = configuration ;
411+ this .effectiveCommandConfiguration = configuration ;
412412 SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
413413 StatusCommand command = new StatusCommand (client );
414414 command .invoke ();
@@ -447,7 +447,7 @@ public void publish(
447447
448448 ConfigurationValidator configurationValidator = new ConfigurationValidator ();
449449 configurationValidator .validateHostingPublishConfiguration (configuration );
450- this .configuration = configuration ;
450+ this .effectiveCommandConfiguration = configuration ;
451451 SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
452452 PublishHostingCommand command = new PublishHostingCommand (client , configuration );
453453 command .invoke ();
@@ -482,7 +482,7 @@ public void purge(
482482
483483 ConfigurationValidator configurationValidator = new ConfigurationValidator ();
484484 configurationValidator .validateGetPurgeConfiguration (configuration );
485- this .configuration = configuration ;
485+ this .effectiveCommandConfiguration = configuration ;
486486 SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
487487 PurgeCommand command = new PurgeCommand (client , force );
488488 command .invoke ();
@@ -508,8 +508,8 @@ private void trySendException(Exception exception)
508508 {
509509 try
510510 {
511- SimpleLocalizeClient client = SimpleLocalizeClient .create (configuration .getBaseUrl (), configuration .getApiKey ());
512- client .sendException (configuration , exception );
511+ SimpleLocalizeClient client = SimpleLocalizeClient .create (effectiveCommandConfiguration .getBaseUrl (), effectiveCommandConfiguration .getApiKey ());
512+ client .sendException (effectiveCommandConfiguration , exception );
513513 } catch (Exception ex )
514514 {
515515 log .
error (
"Unable to send exception to SimpleLocalize, please contact us at [email protected] " );
0 commit comments