From a2778d4a969266bb53bdd3cdd96b26be93b499b2 Mon Sep 17 00:00:00 2001 From: Schuyler Cebulskie Date: Mon, 19 Sep 2016 16:58:15 -0400 Subject: [PATCH] Fix resolveFile on nonexistent paths (#717) --- src/client/ClientDataResolver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/ClientDataResolver.js b/src/client/ClientDataResolver.js index 38ce966a4..70efc8470 100644 --- a/src/client/ClientDataResolver.js +++ b/src/client/ClientDataResolver.js @@ -229,7 +229,7 @@ class ClientDataResolver { const file = path.resolve(resource); fs.stat(file, (err, stats) => { if (err) reject(err); - if (!stats.isFile()) throw new Error(`The file could not be found: ${file}`); + if (!stats || !stats.isFile()) throw new Error(`The file could not be found: ${file}`); fs.readFile(file, (err2, data) => { if (err2) reject(err2); else resolve(data); });