From f3847a17f33a96942acf3b2359c04002f655e756 Mon Sep 17 00:00:00 2001 From: Kazuhito Yokoi Date: Fri, 14 Jul 2023 00:24:50 +0900 Subject: [PATCH] Fix JSONata in file-in node --- .../node_modules/@node-red/nodes/core/storage/10-file.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/node_modules/@node-red/nodes/core/storage/10-file.js b/packages/node_modules/@node-red/nodes/core/storage/10-file.js index f97a4bc94..601f5b46d 100644 --- a/packages/node_modules/@node-red/nodes/core/storage/10-file.js +++ b/packages/node_modules/@node-red/nodes/core/storage/10-file.js @@ -314,9 +314,12 @@ module.exports = function(RED) { node.error(err,msg); return done(); } else { - filename = (value || "").replace(/\t|\r|\n/g,''); + processMsg2(msg, nodeSend, (value || "").replace(/\t|\r|\n/g,''), nodeDone); } }); + }); + + function processMsg2(msg, nodeSend, filename, nodeDone) { filename = filename || ""; var fullFilename = filename; if (filename && RED.settings.fileWorkingDirectory && !path.isAbsolute(filename)) { @@ -437,7 +440,8 @@ module.exports = function(RED) { nodeDone(); }); } - }); + } + this.on('close', function() { node.status({}); });