Offline toolbox install may have no version to compare with. 34/15734/2
Bruno JOFRET [Mon, 5 Jan 2015 10:29:37 +0000 (11:29 +0100)]
Change-Id: I36a0c0f589437fe66beaa328dd88ade69ec0601c

scilab/modules/atoms/macros/atoms_internals/atomsVersionCompare.sci

index c2b1e0e..5301fe8 100644 (file)
@@ -16,7 +16,6 @@
 // version can be an array
 
 function result = atomsVersionCompare( version_1 , version_2 )
-
     rhs    = argn(2);
 
     // Check number of input arguments
@@ -59,6 +58,13 @@ function result = atomsVersionCompare( version_1 , version_2 )
 
     end
 
+    // version_2 == -1 means no more recent version found
+    if version_2 == "-1" then
+        result = ones(version_1);
+        return
+    end
+
+
     if (length(version_2) > 1) & (regexp(version_2,"/^[0-9]([0-9\.])*[0-9](\-[0-9]([0-9])*)?$/") == []) then
         error(msprintf(gettext("%s: Wrong value for input argument #%d: This is not a valid version.\n"),"atomsVersionCompare",2));
     end