Skip to content

Commit 6d45837

Browse files
committed
preflight read-only file open to avoid throwing an exception for missing file
1 parent 7678399 commit 6d45837

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

nodes/file/node-red-files.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,9 @@ class FileRead extends Node {
201201
const filename = state.filename ?? msg.filename;
202202
let file;
203203
try {
204+
if (!File.exists(filename))
205+
return void this.error("file not found: " + filename, {_msgid: msg._msgid, filename});
206+
204207
file = new SharedFile(filename);
205208
if ("" === state.format) {
206209
msg.payload = new Uint8Array(file.read(ArrayBuffer));

0 commit comments

Comments
 (0)