diff --git a/process/Binary_lib/process.js b/process/Binary_lib/process.js index 42b5c995df062c2a7b73c1debe868ce148ff2d5b..a52ba3daa3b303faf1285610c02b351fa0dd0db8 100644 --- a/process/Binary_lib/process.js +++ b/process/Binary_lib/process.js @@ -84,6 +84,7 @@ function SingleBinaryUtils() {} SingleBinaryUtils.get = function(pAssignmentTable, pAssignmentName, pAssignmentRowId, pAlias, pKeyword) { pAlias = pAlias || SqlUtils.getBinariesAlias(); + pKeyword = pKeyword || ""; if (this.checkExistsOneTime(pAssignmentTable, pAssignmentName, pAssignmentRowId, pAlias, pKeyword)) { @@ -125,6 +126,7 @@ SingleBinaryUtils.get = function(pAssignmentTable, pAssignmentName, pAssignmentR SingleBinaryUtils.getMetadata = function(pAssignmentTable, pAssignmentName, pAssignmentRowId, pIncludePreview, pAlias, pKeyword) { pAlias = pAlias || SqlUtils.getBinariesAlias(); + pKeyword = pKeyword || ""; if (this.checkExistsOneTime(pAssignmentTable, pAssignmentName, pAssignmentRowId, pAlias, pKeyword)) { @@ -162,6 +164,7 @@ SingleBinaryUtils.getMetadata = function(pAssignmentTable, pAssignmentName, pAss SingleBinaryUtils.checkExistsOneTime = function(pAssignmentTable, pAssignmentName, pAssignmentRowId, pAlias, pKeyword) { pAlias = pAlias || SqlUtils.getBinariesAlias(); + pKeyword = pKeyword || ""; var countBinary = db.getBinaryCount(pAssignmentTable, pAssignmentName, pAssignmentRowId, pAlias, pKeyword || null); if (countBinary == 0) @@ -210,6 +213,7 @@ SingleBinaryUtils.checkExistsOneTime = function(pAssignmentTable, pAssignmentNam SingleBinaryUtils.insert = function(pAssignmentTable, pAssignmentName, pAssignmentRowId, pBase64, pFileName, pDescription, pKeyword, pAlias) { pAlias = pAlias || SqlUtils.getBinariesAlias(); + pKeyword = pKeyword || ""; if (!this.checkExistsOneTime(pAssignmentTable, pAssignmentName, pAssignmentRowId, pAlias, pKeyword)) { @@ -289,6 +293,8 @@ SingleBinaryUtils.update = function(pAssignmentTable, pAssignmentName, pAssignme if (pAlias == undefined) pAlias = SqlUtils.getBinariesAlias(); + pKeyword = pKeyword || ""; + if (this.checkExistsOneTime(pAssignmentTable, pAssignmentName, pAssignmentRowId, pAlias, pKeyword)) { var binaryMetadata = db.getBinaryMetadata(pAssignmentTable, pAssignmentName, pAssignmentRowId, false, pAlias, pKeyword)[0];