From d164e2360529a6a1704ff7d89a32cf8eff89eea4 Mon Sep 17 00:00:00 2001 From: parkera <parkera> Date: Wed, 29 Jul 2015 10:30:04 +0000 Subject: [PATCH] SSDM-2161 Fixed the problem with Unknown sample types SVN: 34383 --- .../webapps/eln-lims/html/js/server/ServerFacade.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js index d68d2701fe5..0ae5af51d1b 100644 --- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js +++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js @@ -273,14 +273,17 @@ function ServerFacade(openbisServer) { sampleType.code, "", function(results) { - if(results.length == 0) + if(results.length == 0){ nextcode = prefix + "1"; - else{ + } else{ var codes = []; for(var idx=0; idx<results.length; idx++){ - numeric_code = results[idx].code.substring(prefix.length); + numeric_code = results[idx].code.substring(prefix.length); numeric_code = numeric_code.replace("_",""); - codes[idx] = parseInt(numeric_code); + numeric_code = parseInt(numeric_code); + if(isNaN(numeric_code)) + numeric_code = 1; + codes[idx] = numeric_code; } codes.sort(); var nextid = codes[codes.length-1] + 1; -- GitLab