diff --git a/FlowPlugins/FlowHelpers/1.0.0/fileUtils.js b/FlowPlugins/FlowHelpers/1.0.0/fileUtils.js index 5980e9a..2e5963a 100644 --- a/FlowPlugins/FlowHelpers/1.0.0/fileUtils.js +++ b/FlowPlugins/FlowHelpers/1.0.0/fileUtils.js @@ -117,6 +117,10 @@ var moveFileAndValidate = function (_a) { return [3 /*break*/, 6]; case 6: if (!(!res1 || inputSize !== outputSize)) return [3 /*break*/, 9]; + if (inputSize !== outputSize) { + args.jobLog("File sizes do not match, input: ".concat(inputSize, " ") + + "does not equal output: ".concat(outputSize)); + } args.jobLog("Attempt 1 failed: Moving file from ".concat(inputPath, " to ").concat(outputPath)); args.jobLog("Attempt 2: Moving file from ".concat(inputPath, " to ").concat(outputPath)); return [4 /*yield*/, new Promise(function (resolve) { @@ -135,6 +139,10 @@ var moveFileAndValidate = function (_a) { case 8: outputSize = _b.sent(); if (!res2 || inputSize !== outputSize) { + if (inputSize !== outputSize) { + args.jobLog("File sizes do not match, input: ".concat(inputSize, " ") + + "does not equal output: ".concat(outputSize)); + } errMessage = "Failed to move file from ".concat(inputPath, " to ").concat(outputPath, ", check errors above"); args.jobLog(errMessage); throw new Error(errMessage); diff --git a/FlowPluginsTs/FlowHelpers/1.0.0/fileUtils.ts b/FlowPluginsTs/FlowHelpers/1.0.0/fileUtils.ts index 018f9a7..bb2fb1b 100644 --- a/FlowPluginsTs/FlowHelpers/1.0.0/fileUtils.ts +++ b/FlowPluginsTs/FlowHelpers/1.0.0/fileUtils.ts @@ -75,6 +75,11 @@ export const moveFileAndValidate = async ({ } if (!res1 || inputSize !== outputSize) { + if (inputSize !== outputSize) { + args.jobLog(`File sizes do not match, input: ${inputSize} ` + + `does not equal output: ${outputSize}`); + } + args.jobLog(`Attempt 1 failed: Moving file from ${inputPath} to ${outputPath}`); args.jobLog(`Attempt 2: Moving file from ${inputPath} to ${outputPath}`); @@ -92,6 +97,11 @@ export const moveFileAndValidate = async ({ outputSize = await getFileSize(outputPath); if (!res2 || inputSize !== outputSize) { + if (inputSize !== outputSize) { + args.jobLog(`File sizes do not match, input: ${inputSize} ` + + `does not equal output: ${outputSize}`); + } + const errMessage = `Failed to move file from ${inputPath} to ${outputPath}, check errors above`; args.jobLog(errMessage); throw new Error(errMessage);