From fe9020c93d6439cc7b47c9051d4fc955e0d222e1 Mon Sep 17 00:00:00 2001 From: Jean-Yves Tinevez Date: Mon, 24 Jun 2024 18:08:10 +0200 Subject: [PATCH] Don't crash when deserializing an incorrect conda env. --- .../java/fiji/plugin/trackmate/util/cli/CLIConfigurator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/fiji/plugin/trackmate/util/cli/CLIConfigurator.java b/src/main/java/fiji/plugin/trackmate/util/cli/CLIConfigurator.java index 0eaa0d9a1..d1862a70c 100644 --- a/src/main/java/fiji/plugin/trackmate/util/cli/CLIConfigurator.java +++ b/src/main/java/fiji/plugin/trackmate/util/cli/CLIConfigurator.java @@ -1061,7 +1061,8 @@ public void setValueObject( final Object val ) throw new IllegalArgumentException( "Argument '" + name + "' expects String. Got " + val.getClass().getSimpleName() ); final String v = ( ( String ) val ); - set( v ); + if ( envs.contains( v ) ) + set( v ); } @Override