From ecb0c41d29b9824f1ae592db9d9ed378e92aa747 Mon Sep 17 00:00:00 2001 From: muxator Date: Wed, 29 Aug 2018 01:46:18 +0200 Subject: [PATCH] db/PadManager: early return, no functional changes --- src/node/db/PadManager.js | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/node/db/PadManager.js b/src/node/db/PadManager.js index ae908e5c0..12fa227a3 100644 --- a/src/node/db/PadManager.js +++ b/src/node/db/PadManager.js @@ -205,30 +205,29 @@ exports.sanitizePadId = function(padId, callback) { if(transform_index >= padIdTransforms.length) { callback(padId); + return; } + //check if padId exists - else + exports.doesPadExists(padId, function(junk, exists) { - exports.doesPadExists(padId, function(junk, exists) + if(exists) { - if(exists) + callback(padId); + } + else + { + //get the next transformation *that's different* + var transformedPadId = padId; + while(transformedPadId == padId && transform_index < padIdTransforms.length) { - callback(padId); + transformedPadId = padId.replace(padIdTransforms[transform_index][0], padIdTransforms[transform_index][1]); + transform_index += 1; } - else - { - //get the next transformation *that's different* - var transformedPadId = padId; - while(transformedPadId == padId && transform_index < padIdTransforms.length) - { - transformedPadId = padId.replace(padIdTransforms[transform_index][0], padIdTransforms[transform_index][1]); - transform_index += 1; - } - //check the next transform - exports.sanitizePadId(transformedPadId, callback, transform_index); - } - }); - } + //check the next transform + exports.sanitizePadId(transformedPadId, callback, transform_index); + } + }); } exports.isValidPadId = function(padId)