db/Pad: reversed condition to make error handling evident. No functional changes

Here it was legal to replace a lax comparison with a strict one, since we are
using indexOf(), whose return value is known.
pull/3478/head
muxator 2018-08-29 02:49:40 +02:00
parent 0e8789863c
commit d931a700b4
1 changed files with 19 additions and 18 deletions

View File

@ -476,26 +476,27 @@ Pad.prototype.copy = function copy(destinationID, force, callback) {
// if it's a group pad, let's make sure the group exists.
function(callback)
{
if (destinationID.indexOf("$") != -1)
if (destinationID.indexOf("$") === -1)
{
destGroupID = destinationID.split("$")[0]
groupManager.doesGroupExist(destGroupID, function (err, exists)
{
if(ERR(err, callback)) return;
//group does not exist
if(exists == false)
{
callback(new customError("groupID does not exist for destinationID","apierror"));
return;
}
//everything is fine, continue
callback();
});
}
else
callback();
return;
}
destGroupID = destinationID.split("$")[0]
groupManager.doesGroupExist(destGroupID, function (err, exists)
{
if(ERR(err, callback)) return;
//group does not exist
if(exists == false)
{
callback(new customError("groupID does not exist for destinationID","apierror"));
return;
}
//everything is fine, continue
callback();
});
},
// if the pad exists, we should abort, unless forced.
function(callback)