diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js index cbaaeb0b2240171508fcdd4aff7abf7442039435..897f9282a763be8ee678d2f8a01e97063135efe0 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js @@ -355,43 +355,10 @@ function ServerFacade(openbisServer) { } - // - //OLD METHOD - /*this.generateCode = function(sampleType, action) { + this.generateCode = function(sampleType, action) { this.openbisServer.countNumberOfSamplesForType(sampleType.code, function(response) { - if(response.result || response.result === 0) { - action(sampleType.codePrefix + (parseInt(response.result) + 1)); - } + action(sampleType.codePrefix + (parseInt(response.result) + 1)); }); - }*/ - - this.generateCode = function(sampleType, action) { - var prefix = sampleType.codePrefix; - this.searchWithType( - sampleType.code, - prefix+"*", - false, - function(results) { - var nextCode; - if(results.length == 0){ - nextcode = prefix + "1"; - } else{ - var codes = []; - for(var idx=0; idx<results.length; idx++){ - numeric_code = results[idx].code.substring(prefix.length); - numeric_code = parseInt(numeric_code); - if(!isNaN(numeric_code)) { - codes.push(numeric_code); - } - } - codes = codes.sort(function (a, b) { - return a - b; - }); - var nextid = codes[codes.length-1] + 1; - nextcode = prefix + nextid; - } - action(nextcode); - }); } this.deleteDataSets = function(datasetIds, reason, callback) {